背景:在Git管理的工程中,编辑了.gitignore后却不起作用。
原因:之前使用过.gitignore存在缓存,有些文件已经在版本管理中,所以无效。
解决方法:清除缓存
git rm -r --cached 文件名
-r:文件下所有的文件
--cached:清除缓存
例:git rm --cached -r .
背景:在Git管理的工程中,编辑了.gitignore后却不起作用。
原因:之前使用过.gitignore存在缓存,有些文件已经在版本管理中,所以无效。
解决方法:清除缓存
git rm -r --cached 文件名
-r:文件下所有的文件
--cached:清除缓存
例:git rm --cached -r .