English ▾ 主題 ▾ 最新版本 ▾ git-var 最後更新於 2.54.0

名稱

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

變數 (VARIABLES)

GIT_AUTHOR_IDENT

程式碼的作者。

GIT_COMMITTER_IDENT

將程式碼提交至 Git 的人。

GIT_EDITOR

Git 指令所使用的文字編輯器。其值在使用時會由 shell 進行解析。範例:~/bin/vi$SOME_ENVIRONMENT_VARIABLE"C:\Program Files\Vim\gvim.exe" --nofork。優先順序依序為:$GIT_EDITORcore.editor 設定值、$VISUAL$EDITOR,最後是編譯時選定的預設值(通常為 vi)。

GIT_SEQUENCE_EDITOR

執行 git rebase -i 時,用來編輯 todo 檔案的文字編輯器。與 GIT_EDITOR 一樣,其值在使用時會由 shell 進行解析。優先順序依序為:$GIT_SEQUENCE_EDITORsequence.editor 設定值,以及 git var GIT_EDITOR 的值。

GIT_PAGER

Git 指令所使用的文字檢視器(例如 less)。其值會由 shell 進行解析。優先順序依序為:$GIT_PAGERcore.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] 套件的一部分