是否可以在.gitconfig中包含文件

我想在.gitconfig文件中包含一个具有我的github设置的文件-这可能吗?


我可以做这样的事情:


[core]

    include = /path/to/file


桃花长相依
浏览 504回答 3
3回答

慕森卡

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

您可以从命令行加载它:$ git config --local include.path "/path/to/.gitconfig""$PWD"/.gitconfig如果要从当前目录加载文件,请改用。运行上述命令后,以下行将添加到您的.git/config文件中:[include]        path = /path/to/.gitconfig
打开App,查看更多内容
随时随地看视频慕课网APP