在工作中遇到了一個(gè)case:
在.gitignore中明明加了某個(gè)文件忽略,但是查看git status時(shí),還是會(huì)看到它。
起因應(yīng)該是這樣,一開始此文件未加忽略,但是后來我么手動(dòng)配置了該文件的忽略。
因?yàn)槟阕畛鮿?chuàng)建時(shí),使用git add . 來將所有文件加到了git的index中,再次配置某個(gè)文件的忽略時(shí),未將其從index中移除。
解決方案:
#移除所有index
git rm -r--cached
#重新添加
?git add .
#提交
gitcommit-m"update gitignore"
校驗(yàn):git status后,此文件的狀態(tài)已經(jīng)看不到
致謝:http://blog.csdn.net/cloudspider/article/details/53463687