需求如题:
具体情况是:有几个子分支,怎么移动master分支。
下面有种麻烦的满发:删除原master,新建master。
shell
$ git branch -D master $ git checkout -b master $ git branch -d temp
比如说有3个分支一个主分支:a,b,c三个分支 + master主分支
现在有个需求,原来master分支不要了,需要把 a 设置为master。
那应该怎么做?
需求如题:
具体情况是:有几个子分支,怎么移动master分支。
下面有种麻烦的满发:删除原master,新建master。
shell
$ git branch -D master $ git checkout -b master $ git branch -d temp
比如说有3个分支一个主分支:a,b,c三个分支 + master主分支
现在有个需求,原来master分支不要了,需要把 a 设置为master。
那应该怎么做?
5 回答2.8k 阅读
3 回答2.6k 阅读
1 回答1.4k 阅读✓ 已解决
3 回答963 阅读
把 master 分支重置到 a 分支就好:
注意:旧的 master 会消失。push 的时候可能需要 -f。