我~/.gitconfig
包含此include
部分以从团队范围的配置文件继承。
[include]
~/.gitconfig.team
但是,我有不想从 this 继承的个人存储库.gitconfig.team
。
有没有办法可以在我的个人回购中覆盖/强制取消设置此部分?例如,我可以添加的.git/config
东西personal_project/
?
我对一种解决方案感兴趣,在该解决方案中,我在个人存储库而不是团队存储库中修改配置。
我~/.gitconfig
包含此include
部分以从团队范围的配置文件继承。
[include]
~/.gitconfig.team
但是,我有不想从 this 继承的个人存储库.gitconfig.team
。
有没有办法可以在我的个人回购中覆盖/强制取消设置此部分?例如,我可以添加的.git/config
东西personal_project/
?
我对一种解决方案感兴趣,在该解决方案中,我在个人存储库而不是团队存储库中修改配置。
Git 配置包括操作:
好像它的内容是在包含指令的位置找到的
这意味着一旦发现包含文件的内容被注入/加载,您就不能覆盖/删除包含本身。
您当然可以覆盖它包含在更具体的配置文件中的设置:
# ~/.git.config.team
[user]
name = name
在本地,通过git config user.name nic
# /some/project/.git/config
[user]
name = alias
产量:
/some/project $ git config user.name
alias
/some/project $