2015-05-12 153 views
1

这是我的.gitignore文件:git忽略不会忽略已提交的文件?

​​

在我提交resources文件夹下的一些文件了过去。

现在我看到一些文件仍然被git的(如改变)监测 即使他们正在src/main/resources/foo1

怎么来的混帐忽略不隐瞒从git status这些文件?

回答

1

gitignore管辖仅添加新文件,已跟踪的文件将继续被跟踪。

从Git的删除他们,但让他们在文件系统,使用--cached选项rm

git rm -r --cached src/main/resources 
0

的git(以及其他VCS)仅忽略新文件。如果您已经添加了不应该存在存储库中的文件,最好删除它。