我的主文件夹中有一个.gitignore,其中包含:
.DS_Store
*sublime*
...etc...
显示git配置给我这个:
core.excludesfile=~/.gitignore
在我正在使用的每个项目存储库中,一切都被很好地忽略了。除了我从第三方公司克隆的那个,我们正在与之合作。 Sublime文件,.DS_Store文件,...不断弹出,除非我在存储库的本地.gitignore中定义它们。不是一个大问题,但很讨厌。
可能导致这种情况的原因是什么? 克隆的仓库中是否有特定的git设置覆盖我的设置?
我使用Tower,顺便说一句,而不是我认为它真的很重要;)
答案 0 :(得分:0)
我认为当地的.gitignore会覆盖全球的.gitignore。您可以删除另一个.gitignore并让您的系统使用您声明的那个。
答案 1 :(得分:0)
本地.gitignore
文件很可能会“忽略”您在全局.gitignore
中指定的某些模式。查看本地的任何以感叹号开头的模式;那是“unignore”运营商。例如,!*
将取消所有文件的签名。