我的~/.gitconfig
包含此include
部分,可从团队范围的配置文件继承。
[include]
~/.gitconfig.team
但是,我有个人回购,我不想继承这个.gitconfig.team
。
有没有办法可以在我的个人回购中覆盖/强制取消此部分?例如,我可以在.git/config
中添加personal_project/
的内容吗?
我对一个解决方案感兴趣,我在个人回购中修改配置,而不是我的团队回购。
答案 0 :(得分:1)
Git配置包括操作:
好像它的内容已在include指令
的位置找到
这意味着您无法覆盖/删除包含本身,因为只要发现包含文件的内容被注入/加载。
您当然可以在更具体的配置文件中覆盖它包含的设置:
# ~/.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 $