git branch -d [branch name]
git push origin :[branch name]
注意:
号告诉推送的远程服务器要删除对应的分支
首先获取远程仓库最新内容
git fetch origin
查看所有分支信息
git branch -a
显示远程仓库详细信息
git remote show origin
可以看到有部分远程仓库对应的分支后面的状态标识为stale
,这表示远程仓库已经删除了该分支,并推荐使用git remote prune
命令移除这些分支
git remote prune origin
注意这里要加上远程仓库别名,我这里是origin
删除完成后,再在其他本地仓库上运行删除分支命令对应分支命令即可
git branch -d [branch name]
Git从删除本地分支并同步到远程,到其他本地仓库同步分支数据
原文:https://www.cnblogs.com/wenhsing/p/14234524.html