添加到.gitignore的.factorypath不予考虑

时间:2015-03-13 09:28:30

标签: eclipse git project gitignore

在同一目录下的.gitignore中有

.factorypath
/.factorypath

为eclipse项目添加了。但是,只要在此文件中发生任何更改,它仍然可以在git或smartgit下修改。

知道为什么吗?

2 个答案:

答案 0 :(得分:3)

.factorypath中排除文件之前,文件.gitignore很可能已添加到git中。来自gitignore文档(http://git-scm.com/docs/gitignore):

  

NOTES   gitignore文件的目的是确保Git未跟踪的某些文件保持未跟踪。   要停止跟踪当前跟踪的文件,请使用git rm --cached。

要显示当前由git跟踪的文件,您可以使用git ls-files。 如上面引用中所述停止跟踪文件使用: git rm --cached .factorypath。 这将保留文件的工作树副本,但将其从索引中删除。

答案 1 :(得分:1)

这是因为之前跟踪过该文件。考虑到这一点,这个问题已经是answered here