马春杰杰博客
致力于深度学习经验分享!

使用.gitignore无法忽略某些文件的解决方法

有时候使用.gitignore文件无法正确忽略指定的文件,明明已经填上了,但是远程服务器还在。

这是因为我们在添加.gitignore文件的时候,要删除的文件已经在服务器上了,这时再添加也是没法忽略远程服务器上的文件的,解决方法是先删除本地缓存,然后再add,这时就可以正常删除指定忽略的文件了。

比如我想删除a/b/c/d/e.txt,则命令为:

git rm -r --cached a/b/c/d/e.txt

当然,如果文件多的话,也可以直接把缓存全部删除:

git rm -r --cached .

赞(302) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《使用.gitignore无法忽略某些文件的解决方法》
文章链接:https://www.machunjie.com/linux/829.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

:smile: :sad: :arrow: :cool: :confused: :cry: :eek: :evil: :exclaim: :idea: :lol: :mad: :mrgreen: :neutral: :question: :razz: :redface: :rolleyes: :surprised: :wink: :biggrin: :twisted: