【Git】远程分支删除了但是本地却没有更新

远程有一个分支A,我可以通过git branch -r查看远程所有分支,包含分支A。
现在管理员将远程分支A给删除了,现在我在本地仓库通过git branch -r查看远程仓库的所有分支,发现分支A并没有被删除。
于是我想到了使用git fetch origin更新一下远程在本地的缓存,再去查看所有远程分支,发现更新失败。(远程分支的新增可以通过git fetch更新,但是删除好像没法更新)
尝试了一下下面这个命令,发现更新成功。

git remote update origin --prune

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Supreme7/article/details/126120465