搜尋

首頁  >  問答  >  主體

github - Git怎麼移動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。

那該怎麼做?

漂亮男人漂亮男人2765 天前597

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-05-02 09:23:19

    把 master 分支重置到 a 分支就好:

    git checkout master
    git reset --hard a
    

    注意:舊的 master 會消失。 push 的時候可能需要 -f。

    回覆
    0
  • 取消回覆