在工作中遇到了一个case:
在.gitignore中明明加了某个文件忽略,但是查看git status时,还是会看到它。
起因应该是这样,一开始此文件未加忽略,但是后来我么手动配置了该文件的忽略。
因为你最初创建时,使用git add . 来将所有文件加到了git的index中,再次配置某个文件的忽略时,未将其从index中移除。
解决方案:
#移除所有index
git rm -r--cached
#重新添加
git add .
#提交
gitcommit-m"update gitignore"
校验:git status后,此文件的状态已经看不到
致谢:http://blog.csdn.net/cloudspider/article/details/53463687