簡體中文 ▾ 主題 ▾ 最新版本 ▾ git-var 最後更新於 2.50.0

名稱

git-var - 顯示 Git 邏輯變數

概要

git var (-l | <variable>)

描述

列印 Git 邏輯變數。如果變數沒有值,則以程式碼 1 退出。

選項

-l

顯示邏輯變數。此外,還將列出 Git 配置檔案 .git/config 中的所有變數。(但是,列出配置變數的功能已棄用,推薦使用 git config -l。)

示例

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

變數

GIT_AUTHOR_IDENT

程式碼片段的作者。

GIT_COMMITTER_IDENT

將程式碼片段放入 Git 的人員。

GIT_EDITOR

Git 命令使用的文字編輯器。該值旨在在 shell 使用時被 shell 解釋。示例:~/bin/vi$SOME_ENVIRONMENT_VARIABLE"C:\Program Files\Vim\gvim.exe" --nofork。優先順序順序為 $GIT_EDITOR,然後是 core.editor 配置值,然後是 $VISUAL,然後是 $EDITOR,最後是編譯時選擇的預設值,通常是 vi

GIT_SEQUENCE_EDITOR

在執行 git rebase -i 時用於編輯 todo 檔案的文字編輯器。與 GIT_EDITOR 類似,該值旨在在 shell 使用時被 shell 解釋。優先順序順序為 $GIT_SEQUENCE_EDITOR,然後是 sequence.editor 配置值,最後是 git var GIT_EDITOR 的值。

GIT_PAGER

Git 命令使用的文字檢視器(例如 less)。該值旨在被 shell 解釋。優先順序順序為 $GIT_PAGER,然後是 core.pager 配置值,然後是 $PAGER,最後是編譯時選擇的預設值(通常是 less)。

GIT_DEFAULT_BRANCH

在新初始化的倉庫中建立的第一個分支的名稱。

GIT_SHELL_PATH

提供 POSIX shell 的二進位制檔案的路徑,用於需要 shell 的命令。

GIT_ATTR_SYSTEM

系統 gitattributes[5] 檔案的路徑,如果已啟用。

GIT_ATTR_GLOBAL

全域性(每個使用者)gitattributes[5] 檔案的路徑。

GIT_CONFIG_SYSTEM

系統配置檔案(如果已啟用)的路徑。

GIT_CONFIG_GLOBAL

全域性(每個使用者)配置檔案(如果存在)的路徑。

大多數路徑值只包含一個值。但是,有些可能包含多個值,這些值用換行符分隔,並按優先順序從高到低的順序排列。呼叫者應準備好處理任何此類路徑值包含多個專案。

請注意,即使路徑不存在也會被列印,但如果它們被其他環境變數停用,則不會。

GIT

Git[1] 套件的一部分