将hot_fix分支重命名为bug_fix
git branch -m hot_fix bug_fix
git push origin bug_fix
此时本地仓库旧分支名称不在了,但在远程仓库上则是多了一个以新名称命名的分支
git push --delete origin hot_fix

那是因为删除的远程仓库的默认分支,需要在远程仓库上将默认分支改为别的分支
github上的操作是:仓库的Settings -> Branches -> 点击Default branch栏右边的双向箭头切换默认分支

原文:https://www.cnblogs.com/convict/p/14901110.html