Git清除本地缓存,解决.gitignore修改不生效的情况
如果在开发的过程中,添加或者修改了.gitignore忽略文件,那么它可能不会生效。原因是这些文件已经加入了git追踪列表中,而.gitignore只能忽略那些原来没有被追踪的文件。所以通过清除git缓存来使新的.gitignore再次生效。
那么解决方法就是先把本地缓存删除,改变成未被追踪状态,然后再提交。
git rm -r --cached .
git add .
git commit -m 'Reset ignore'