Git忽略所有目录中的相同文件

时间:2013-10-02 19:13:23

标签: git github

我已添加到我的.gitignore文件中:

dwsync.xml

但是,这不会忽略其他目录中的其他dwsync.xml文件,它只会忽略根目录。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

你这么说:

  

当对其他文件夹中的dwsync.xml进行更改时,更改会出现在“未提交的更改”中。

这意味着dwsync.xml文件实际上是您的存储库的一部分。在这种情况下,.gitignore无效。 .gitignore 中仅提及中提到的文件适用于存储库中的文件,并且您不希望显示为“未跟踪文件”。

答案 1 :(得分:0)

如果您的子目录中有.gitignore文件,则递归传播将不适用于该目录。您必须显式添加文件名/掩码或从子目录中删除.gitignore。