可能重複:
Is it possible to include a file in your .gitconfig我可以從另一個加載一個.gitconfig文件嗎?
使用bash和zsh中,我可以爲了更好地組織我的配置源子文件。
我可以做類似.gitconfig
嗎?
可能重複:
Is it possible to include a file in your .gitconfig我可以從另一個加載一個.gitconfig文件嗎?
使用bash和zsh中,我可以爲了更好地組織我的配置源子文件。
我可以做類似.gitconfig
嗎?
(2012年3月),它看起來像這樣終於要很快就可以 - 蹦1.7.10會支持這個語法.gitconfig
:
[include]
path = /path/to/file
的混帳的詳細說明,請參閱here改變和邊緣情況。
順便說,一對夫婦的微妙之處值得指出的:
路徑展開,例如~
或$HOME
,似乎不受支持。
如果指定了相對路徑,則它是相對於具有[include]
語句的.gitconfig文件。這甚至可以在鏈式包括 - 例如~/.gitconfig
可以有:
[include]
path = subdir/gitconfig
和subdir/gitconfig
可以有:
[include]
path = nested_subdir/gitconfig
...這將導致subdir/nested_subdir/gitconfig
被加載。
如果git找不到目標文件,它會默默地忽略錯誤。這似乎是設計。
(2012年3月):如Mike Morearty的answer(我已經提出)所述,git 1.7.10+將支持此功能。
原來的答覆(2010年10月):
目前,還沒有。
正如我在Is it possible to include a file in your .gitconfig
提到的,你已經有3個獨立的gitconfig讓你得到你的設置安排:
$GIT_DIR/config
庫特定的配置文件。 (文件名是相對於庫的根,而不是工作目錄當然)。
~/.gitconfig
用戶特定的配置文件。也稱爲「全局」配置文件。
$(prefix)/etc/gitconfig
系統範圍的配置文件
配置文件包含在2010年5月的討論,並且通過first patch was writtenÆvarArnfjörðBjarmason,但我沒有看到這個補丁中的一個最新的「what's cooking in Git」。