问题
在个人项目中,当遇到想要不惜那个推送到仓库时,一般都会添加.gitignore 文件,但最近发现,有时添加后没有生效
解决方案
因为.gitignore文件只是忽略那些原来没有被track 文件,如果项目中的文件已经被纳入版本管理了(就是git add ), 则修改.gitignore 文件是没有效果的
方案:直接删除本地缓存(将文件改为未track状态),然后在提交,查看是否被忽略。
git rm -r --cache .
git add .
git commit -m "add .gitignore"