設定與組態
取得與建立專案
基本快照
分支與合併
分享與更新專案
檢查與比較
修補
除錯
電子郵件
外部系統
伺服器管理
指南
- gitattributes
- 命令列介面規範
- Git 日常使用
- 常見問題 (FAQ)
- 詞彙表
- 掛鉤 (Hooks)
- gitignore
- gitmodules
- 修訂版本 (Revisions)
- 子模組
- 教學
- 工作流程
- 所有指南...
管理
底層命令 (Plumbing Commands)
- 2.55.0 無變更
-
2.54.0
2026-04-20
- 2.50.1 → 2.53.0 無變更
-
2.50.0
2025-06-16
- 2.43.1 → 2.49.1 無變更
-
2.43.0
2023-11-20
- 2.42.1 → 2.42.4 無變更
-
2.42.0
2023-08-21
- 2.40.1 → 2.41.3 無變更
-
2.40.0
2023-03-12
- 2.39.1 → 2.39.5 無變更
-
2.39.0
2022-12-12
- 2.35.1 → 2.38.5 無變更
-
2.35.0
2022-01-24
- 2.18.1 → 2.34.8 無變更
-
2.18.0
2018-06-21
- 2.1.4 → 2.17.6 無變更
-
2.0.5
2014-12-17
範例
$ 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_EDITOR、core.editor設定值、$VISUAL、$EDITOR,最後是編譯時選定的預設值(通常為 vi)。 GIT_SEQUENCE_EDITOR-
執行
gitrebase-i時,用來編輯 todo 檔案的文字編輯器。與GIT_EDITOR一樣,其值在使用時會由 shell 進行解析。優先順序依序為:$GIT_SEQUENCE_EDITOR、sequence.editor設定值,以及gitvarGIT_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] 套件的一部分