git 忽略文件依然被跟踪的原因及解决办法
例如 当 db.sqlite3 由于此前的提交中被 git 跟踪了,后续如果只是配置 .gitignore 是不能阻止 db.sqlite3 继续跟踪的,因为db.sqlite3 已经被 git 跟踪了。 .gitignore 只能阻止未跟踪的文件被添加。
解决办法是 将已经跟踪的文件需要先移除缓存
git rm --cached db.sqlite3
记录一些学习过程中的心得体会,供自己和有缘人参考!
例如 当 db.sqlite3 由于此前的提交中被 git 跟踪了,后续如果只是配置 .gitignore 是不能阻止 db.sqlite3 继续跟踪的,因为db.sqlite3 已经被 git 跟踪了。 .gitignore 只能阻止未跟踪的文件被添加。
git rm --cached db.sqlite3