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