2012-11-12 83 views
0

我創建了三個分支。掌握,分期和發展。分級和開發分支從主出來。現在,我想取出開發分支並將其更改爲從分支分支出來。基本上我需要改變分支的起點。 有什麼辦法可以做到嗎?考慮到每個分支中都沒有代碼,並且考慮到每個分支中都有一些代碼。在git中更改分支原點

+0

您能更加明確嗎?我不明白「取出」 - 你想把你的發展合併到舞臺上,然後從舞臺上轉移到製作上嗎? – Michael

回答

0

如果您沒有任何提交給這些分支的任何內容,很容易:它們都指向相同的提交。你不必在那裏做任何事情。

但是,如果您在升級時有一些代碼,並且您還有一些在開發中,並且它們都從相同的地方開始。如果你現在想dev下從分期中的最新變化開始,所有你需要做的是

git rebase staging 

當你有Dev分支簽出。對於我認爲您嘗試實現的工作流程的一個很好的解釋,請閱讀我的文章:http://dymitruk.com/blog/2012/02/05/branch-per-feature/