美文网首页
解决.gitignore不生效问题

解决.gitignore不生效问题

作者: sc8816 | 来源:发表于2020-05-18 09:51 被阅读0次

问题

在使用git进行版本控制的过程中发现,将想被忽略的文件(文件夹)配置到.gitignore文件中后,实际修改了想被忽略的文件,调用git status查看时,仍然会提示提交这些文件。也就是说实际并没有被忽略

原因

git ignore只会对不在git仓库中的文件进行忽略,如果这些文件已经在git仓库中,则不会忽略。所以如果需要忽略的文件已经提交到本地仓库,则需要从本地仓库中删除掉,如果已经提交到远端仓库,则需要从远端仓库中删除。删除.gitignore文件才能实际生效。

解决

  • git rm -r --cached . #清除缓存
  • git add . #重新trace file
  • git commit -m "update .gitignore" #提交和注释
  • git push origin master #可选,如果需要同步到remote上的话

相关文章

网友评论

      本文标题:解决.gitignore不生效问题

      本文链接:https://www.haomeiwen.com/subject/cdgyohtx.html