1、切换到master分支
git checkout master
2、查看已有的本地及远程分支
git branch -a
3、删除远程分支
// 查看远程分支
git branch -r
//删除一个远程分支
git push origin --delete 分支名
//同时删除多个远程分支
git push origin --delete 分支名1 分支名2 分支名3
4、删除后,再次查看分支情况
git branch -a
5、删除本地分支
git branch -d dev
// 同时删除多个本地分支
git branch -d 分支名1 分支名2 分支名3
// 遇到提示未merge等错误可通过大写的 -D 强制删除
git branch -D feat-分支名
远程分支和本地分支删除完毕
最近用 git push origin :remotebranchname 删除远端分支 会显示删除失败 报 remote refs do not exist的错误 。
解决的方法是 在git 命令行终端输入 git fetch -p origin
然后再删除 。