当前位置:   article > 正文

Git如何忽略已经上传的文件或文件夹?_git 忽略 已经已经存在的文件

git 忽略 已经已经存在的文件

Git如何忽略已经上传的文件或文件夹?

背景:使用IDEA新建项目,有时候会不小心将.idea文件夹上传上去,由于缓存的存在,之后再在.gitignore中添加这个文件夹就无效了,需要清除掉缓存.gitignore才会生效

git rm --cached <file>

这个命令会直接从暂存区删除文件,工作区则不做出改变。

git rm --cached命令比git reset head更好,前者是删除掉,后者是替换掉。

git rm -r --cached <file> 可以删除文件和文件夹

git rm -r --cached 文件或文件夹路径
  • 1

例如

git rm -r --cached .idea/
  • 1

执行这个指令之后,需要重新提交代码,这个时候相当于提交了一个删除远程指定文件的请求,但是本地文件不会删除,而且.gitignore可以生效了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/654829
推荐阅读
相关标签
  

闽ICP备14008679号