当前位置:   article > 正文

git remote prune origin 的用法

git remote prune origin

在团队开发项目中,我们经常会存在协作开发的问题,这就会出现一种很常见的现象,有的分支在远程其实很早就被删除了,但是你在本地由于之前的缓存仍然能看到这些远程已经删除掉的分支

比如我这个代码库,可以看到我这个远程分支其实只有 develop 和 master 两个分支在这里插入图片描述

但是输入 git branch -r 发现我们本地其实缓存了好多远程分支

在这里插入图片描述

git checkout 也能发现这里确实缓存了好多远程分支

在这里插入图片描述

输入 git remote show origin 能看到一些提示信息

在这里插入图片描述

所以 git remote prune origin 的用法就是 清除本地缓存的远程分支(而且这些远程分支已经被删除掉了)

输入命令之后,再 git branch -r,可以发现现在本地缓存的远程分支已经被删掉了,只剩下两个远程确实存在的分支信息

在这里插入图片描述

git checkout 也能发现确实只有两个有效的远程分支了

在这里插入图片描述

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

闽ICP备14008679号