为配合公司Git管理规范,在gitlab后台删除了很多不用的分支,但在本地用git branch -a命令查看时,发现被删除的分支仍然能看到
此时使用git remote show origin命令查看下远程分支的信息
git remote show origin
如上图所示,可以看到拉取,提交的地址,也可以看到所有的远程分支以及本地分支与远程分支的对应关系
上图中显示stale的分支是被删除的分支,根据提示,执行git remote prune origin清除已被删除的分支
git remote prune origin
执行完毕后,使用git branch -r(只查看远程分支)查看,发现问题已经解决