经常会clone一份代码,之后把一些不方便提交的文件添加到.gitignore文件里面后,发现没有任何效果.对于这个问题的原因就是原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方案:
git rm -r --cached . #删除本地缓存
git add .
git commit -m 'update .gitignore'
经常会clone一份代码,之后把一些不方便提交的文件添加到.gitignore文件里面后,发现没有任何效果.对于这个问题的原因就是原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方案:
git rm -r --cached . #删除本地缓存
git add .
git commit -m 'update .gitignore'