执行git branch -a可以看到本地分支和远程分支。上面标红的意思是已经被删除的远程分支但是本地没有同步。
我们知道:
删除远程分支 git push origin --delete 分支名
删除本地分支 git branch -d 分支名
此时用上面这两种方法显然是无效的。
我们先查看本地分支和追踪情况:
git remote show origin
然后按照提示执行
git remote prune origin
执行git branch -a可以看到本地分支和远程分支。上面标红的意思是已经被删除的远程分支但是本地没有同步。
我们知道:
删除远程分支 git push origin --delete 分支名
删除本地分支 git branch -d 分支名
此时用上面这两种方法显然是无效的。
我们先查看本地分支和追踪情况:
git remote show origin
然后按照提示执行
git remote prune origin