1、修改本地分支名称
git branch -m oldBranchName newBranchName
2、将本地分支的远程分支删除
git push origin :oldBranchName
3、将改名后的本地分支推送到远程,并将本地分支与之关联
git push --set-upstream origin newBranchName
若第2步提交时遇到 ! [remote rejected] oldBranchName (pre-receive hook declined)
则需要到设置当前分支的保护属性,这里以gitlab举例, Settings -> Repository -> Protected Branches
将需要修改的分支,点击 “Unprotect” 取消分支保护,再次提交第2步。