git是一个很好的代码管理工具,有些时候有些文件,比如缓存等我们是不需要被管理的,但是有时候我们在创建项目的时候不小心会添加上。当我们要去掉的时候,一般会想到的是修改.gitignore这个文件,但是当我们将 .gitignore 文件修改配置好后,却疆场的不能失效。导致我们以后每一次修改都会上传一些无用的文件,很是麻烦。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件,因为 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。下面小编说下解决的命令:
git rm -r --cached .
git add .
git commit -m "update .gitignore"