我想在.gitconfig文件中包含一个具有我的github设置的文件-这可能吗?我可以做这样的事情:[core] include = /path/to/file
3 回答
慕森卡
TA贡献1806条经验 获得超8个赞
Git(1.7.10+)现在支持以下语法.gitconfig:
[include]
path = /path/to/file
有关git change及其边缘情况的详细说明,请参见此处。
顺便说一句,有一些细微之处值得指出:
$HOME不支持环境变量扩展,例如。(扩展~出现在Git 1.7.10.2中。)
如果指定了相对路径,则它相对于具有该[include]语句的.gitconfig文件是相对的。即使跨链包含,这也可以正常工作-例如~/.gitconfig可以具有:
[include]
path = subdir/gitconfig
并subdir/gitconfig可以具有:
[include]
path = nested_subdir/gitconfig
...这将导致subdir/nested_subdir/gitconfig加载。
如果git找不到目标文件,它会静默忽略该错误。这似乎是设计使然。
慕娘9325324
TA贡献1783条经验 获得超4个赞
您可以从命令行加载它:
$ git config --local include.path "/path/to/.gitconfig"
"$PWD"/.gitconfig如果要从当前目录加载文件,请改用。
运行上述命令后,以下行将添加到您的.git/config文件中:
[include]
path = /path/to/.gitconfig
- 3 回答
- 0 关注
- 542 浏览
添加回答
举报
0/150
提交
取消