簡體中文 ▾ 主題 ▾ 最新版本 ▾ 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 解釋。示例:~/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 解釋。優先順序順序為 $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

為使用 shell 的命令提供 POSIX shell 的二進位制檔案的路徑。

GIT_ATTR_SYSTEM

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

GIT_ATTR_GLOBAL

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

GIT_CONFIG_SYSTEM

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

GIT_CONFIG_GLOBAL

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

大多數路徑值只包含一個值。但是,有些可以包含多個值,這些值由換行符分隔,並按優先順序從高到低列出。呼叫者應準備好接受任何此類路徑值可能包含多個項。

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

GIT

Git[1] 套件的一部分

scroll-to-top