如何使gitignore文件生效

描述:可以通过配置.gitignore文件让Git不在跟踪记录这些文件。但是有的时候发现配置过的文件并没有生效,其因为.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经纳入版本管理中,则修改.gitignore不会生效。解决办法就是先把本地缓存删除(改成未track状态),然后再提交

例子: 不小心使本地某些文件push到github上,但是现在想github上忽略掉这些文件并且本地还不能删除掉这些文件.此时可以进行如下操作:

1. git rm -r --cached .
2. git add .
3. git push origin