2015-05-12 220 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)僅忽略新文件。如果您已經添加了不應該存在存儲庫中的文件,最好刪除它。