3 回答

TA貢獻1806條經(jīng)驗 獲得超8個贊
Git(1.7.10+)現(xiàn)在支持以下語法.gitconfig:
[include]
path = /path/to/file
有關(guān)git change及其邊緣情況的詳細(xì)說明,請參見此處。
順便說一句,有一些細(xì)微之處值得指出:
$HOME不支持環(huán)境變量擴展,例如。(擴展~出現(xiàn)在Git 1.7.10.2中。)
如果指定了相對路徑,則它相對于具有該[include]語句的.gitconfig文件是相對的。即使跨鏈包含,這也可以正常工作-例如~/.gitconfig可以具有:
[include]
path = subdir/gitconfig
并subdir/gitconfig可以具有:
[include]
path = nested_subdir/gitconfig
...這將導(dǎo)致subdir/nested_subdir/gitconfig加載。
如果git找不到目標(biāo)文件,它會靜默忽略該錯誤。這似乎是設(shè)計使然。

TA貢獻1783條經(jīng)驗 獲得超4個贊
您可以從命令行加載它:
$ git config --local include.path "/path/to/.gitconfig"
"$PWD"/.gitconfig如果要從當(dāng)前目錄加載文件,請改用。
運行上述命令后,以下行將添加到您的.git/config文件中:
[include]
path = /path/to/.gitconfig
- 3 回答
- 0 關(guān)注
- 577 瀏覽
添加回答
舉報