代码之家  ›  专栏  ›  技术社区  ›  Jacob

未考虑添加到.gitignore的.factorypath

  •  2
  • Jacob  · 技术社区  · 10 年前

    在里面 .gitignore 在同一目录下有

    .factorypath
    /.factorypath
    

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

    知道为什么吗?

    2 回复  |  直到 10 年前
        1
  •  8
  •   jandob    10 年前

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

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

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

        2
  •  1
  •   Community CDub    7 年前

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