主要分为以下几个步骤:
1.删除远程分支
2.重命名本地分支
3.重命名后的分支提到远程分支
4.关联一下本地和远程分支
示例:将release20180814修改为ent_check分支。
1.删除远程分支
git push --delete origin release20180814
2.重命名本地分支
git branch -m release20180814 dev_entcheck
3.重命名后的分支提到远程分支
git push origin dev_entcheck
如果此时直接查看状态会出现如下问题:
git status
On branch dev_entcheck
Your branch is based on 'origin/release20180814', but the upstream is gone.
(use "git branch --unset-upstream" to fixup)
nothing to commit, working tree clean
所以需要重新关联一下。
4.关联一下本地和远程分支
git branch --set-upstream-to=origin/dev_entcheck