Spec-Zone.ru › Git

git-var

Название

git-var — показать логическую переменную Git

Краткое описание

git var (-l | <variable>)

Описание

Выводит логическую переменную Git. Завершает работу с кодом 1, если у переменной нет значения.

Параметры

-l

Показать логические переменные. Кроме того, выводятся все переменные из файла конфигурации Git .git/config. (Однако функция вывода списка переменных конфигурации устарела; вместо неё рекомендуется использовать git config list.)

Примеры

$ git var GIT_AUTHOR_IDENT
Eric W. Biederman <ebiederm@lnxi.com> 1121223278 -0600

Переменные

GIT_AUTHOR_IDENT

Автор фрагмента кода.

GIT_COMMITTER_IDENT

Человек, добавивший фрагмент кода в Git.

GIT_EDITOR

Текстовый редактор, используемый командами Git. При использовании значение обрабатывается оболочкой. Примеры: ~/bin/vi, $SOME_ENVIRONMENT_VARIABLE, "C:\Program Files\Vim\gvim.exe" --nofork. Приоритет задаётся в следующем порядке: $GIT_EDITOR, затем значение конфигурации core.editor, затем $VISUAL, затем $EDITOR, а затем значение по умолчанию, выбранное при компиляции, обычно vi.

GIT_SEQUENCE_EDITOR

Текстовый редактор для редактирования файла todo при выполнении git rebase -i. Как и GIT_EDITOR, при использовании значение обрабатывается оболочкой. Приоритет задаётся в следующем порядке: $GIT_SEQUENCE_EDITOR, затем значение конфигурации sequence.editor, а затем значение git var GIT_EDITOR.

GIT_PAGER

Текстовый просмотрщик, используемый командами Git (например, less). Значение обрабатывается оболочкой. Приоритет задаётся в следующем порядке: $GIT_PAGER, затем значение конфигурации core.pager, затем $PAGER, а затем значение по умолчанию, выбранное при компиляции (обычно less).

GIT_DEFAULT_BRANCH

Имя первой ветки, создаваемой в только что инициализированных репозиториях.

GIT_SHELL_PATH

Путь к двоичному файлу, предоставляющему POSIX-оболочку для команд, использующих оболочку.

GIT_ATTR_SYSTEM

Путь к системному файлу gitattributes[5], если он включён.

GIT_ATTR_GLOBAL

Путь к глобальному (пользовательскому) файлу gitattributes[5].

GIT_CONFIG_SYSTEM

Путь к системному файлу конфигурации, если он включён.

GIT_CONFIG_GLOBAL

Пути к глобальным (пользовательским) файлам конфигурации, если они есть.

Большинство значений путей содержат только один путь. Однако некоторые могут содержать несколько значений, разделённых символами новой строки и перечисленных в порядке убывания приоритета. Вызывающий код должен быть готов к тому, что любое такое значение пути может содержать несколько элементов.

Обратите внимание: пути выводятся, даже если они не существуют, но не выводятся, если они отключены другими переменными среды.

См. также

git-commit-tree[1] git-tag[1] git-config[1]

var

© 2005–2026 Linus Torvalds and others
Licensed under the GNU General Public License version 2.
https://git-scm.com/docs/git-var

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API