2016-03-08 131 views
0

一次Git問題的中間:Git的方法:把一個新的分支在現有的兩個分支

幾個月前,我支master到新的分支devel測試有新的功能。

現在我想製作一個「預發佈」(由任何提交構成的發佈到masterdevel草稿中間)。我們稱這個分支爲prerelease。 (我還沒有創建這個分支。)

如何在兩個現有分支之間添加分支?那就是我想重組prerelease作爲masterdevel的一個分支,作爲prerelease的分支。

回答

3

git checkout -b prerelease sha1_number

sha1_numer代表start_pointer承諾要創建分支搶鮮。

+0

'git checkout -b prerelease HEAD'會起作用嗎? – porton

+0

對不起,錯:它應該是'master'而不是'HEAD'。 git checkout -b prerelease master會工作嗎? – porton

+0

@porton,master是一個分支名稱,一個有效的開始指針,我認爲它起作用,當你開始你的新分支從主分支開始。 – gzh