.gitignore 文件配置好后,有时不能失效。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件。由于 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。
git rm -r --cached .
git add .
git commit -m "update .gitignore"
.gitignore 文件配置好后,有时不能失效。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件。由于 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。
git rm -r --cached .
git add .
git commit -m "update .gitignore"