move a branch path in git (change its name, not its code)
本问题已经有最佳答案,请猛点这里访问。
我们在远程有一个分支叫
为了存档和清晰起见,我想将分支重命名为
我该怎么做?
我所寻找的一切都被解释为围绕承诺和头脑等移动——我认为这很容易。
一种方法是在本地将远程分支签出到临时分支名称,在远程上推到新名称,然后删除远程分支。例如:
1 | git checkout -b tmp origin/release/service-release-2016 |
创建新的远程分支:
1 | git push origin tmp:release/completed/service-release-2016 |
删除旧的远程分支:
1 | git push origin :release/service-release-2016 |