不考虑添加到 .gitignore 的 .factorypath

Jac*_*cob 1 eclipse git project gitignore

.gitignore同一目录下有

.factorypath
/.factorypath
Run Code Online (Sandbox Code Playgroud)

为 Eclipse 项目添加。但是每当此文件中发生任何更改时,它仍然可以在 git 或 smartgit 下看到修改。

知道为什么吗?

小智 6

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

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

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