为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Git
桃花长相依 2019-10-15 14:18:31
我想在.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找不到目标文件,它会静默忽略该错误。这似乎是设计使然。


查看完整回答
反对 回复 2019-10-15
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

您可以从命令行加载它:


$ git config --local include.path "/path/to/.gitconfig"

"$PWD"/.gitconfig如果要从当前目录加载文件,请改用。


运行上述命令后,以下行将添加到您的.git/config文件中:


[include]

        path = /path/to/.gitconfig


查看完整回答
反对 回复 2019-10-15
  • 3 回答
  • 0 关注
  • 542 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信