需求如題:
具體情況是:有幾個子分支,怎麼移動master分支。
下面有種麻煩的滿發:刪除原master,新建master。
shell
$ git branch -D master $ git checkout -b master $ git branch -d temp
比如說有3個分支一個主分支:a,b,c三個分支 + master主分支
現在有個需求,原來master分支不要了,需要把 a 設定為master。
那該怎麼做?
大家讲道理2017-05-02 09:23:19
把 master 分支重置到 a 分支就好:
git checkout master
git reset --hard a
注意:舊的 master 會消失。 push 的時候可能需要 -f。