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

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

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

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

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

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

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

git rm -r --cached .

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » 使用.gitignore无法忽略某些文件的解决方法
蝴蝶PT招人啦

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)

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

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

切换登录

注册