执行:git branch -a
可查看所有(local、remotes、origin)分支;
如下图:
白色英文为 local 分支代码
红色英文带 remotes/origin 标识的为 remote 分支和 origin 分支,他们是一一对应的关系。
1、清除 remote 分支(清除 origin 已经不存在,但是 remote 还存在的分支)
git remote prune origin
2、删除本地分支(-D 为强制删除,可抹除一切差异化代码,慎用!)
git branch -d [branchName]
git branch -D [branchName]
3、删除远程分支
git push origin --delete [branchName]
git push origin :[branchName]
完美!