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