1、删除本地分支
$ git branch -d 分支名称
例如:删除本地a分支
2、 删除远程分支
$ git push origin -d 分支名称
例如:删除远程a分支
3、远程删除分支同步到本地
$ git branch -a 查看远程和本地的所有分支
$ git remote show origin 展示本地和远程分支对应关系
$ git remote prune origin 清理远程分支
例如
4、报错:error: Cannot delete branch 'a' checked out at 'E:/workCode/react-project'
解释
不能删除a分支,要先切换到别的分支后再删除a分支。
解决
切换其他分支再删除。
$ git checkout dev
$ git branch -d 要删除的分支
$ git push origin -d 分支名称