git 添加忽略不生效
-
原因一:
在修改.gitignore文件之前,被忽略的文件或文件夹已经被添加到git,需要先清除缓存。 -
解决:
git rm -r --cached //删除所有文件缓存,
git rm -r --cached 文件名 //删掉指定文件缓存,文件名为相对路径 -
原因二:
该文件已经被提交到远程仓库,如果你的代码时从远程pull下来的,会发现即使.gitignore文件有添加忽略,但是在该文件发生改动时,依然需要提交这个文件。 -
解决:
删除本地文件,然后提交删除,以后就不用提交这个文件了。