3

~/.gitconfig包含此include部分以从团队范围的配置文件继承。

[include]
    ~/.gitconfig.team

但是,我有不想从 this 继承的个人存储库.gitconfig.team

有没有办法可以在我的个人回购中覆盖/强制取消设置此部分?例如,我可以添加的.git/config东西personal_project/

我对一种解决方案感兴趣,在该解决方案中,我在个人存储库而不是团队存储库中修改配置。

4

1 回答 1

1

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 $
于 2013-06-20T08:37:15.400 回答