2014-09-30 79 views
3

如何將一個pull請求分成兩個pull請求? 我在一個pull請求中提交了十次,我想將它們分成兩個不同的pull請求,因爲前六個提交與最後四個提交無關。 我使用Ubuntu操作系統與git。 因爲我是git的新手,我想知道如何一步一步地輸入git命令來做到這一點。 任何意見將不勝感激。如何在github上將一個pull請求分成兩個不同的pull請求

回答

9

你基本上有一個Splitting a Branch in 2的副本這些圖很好,所以不用重複它們。

首先建立在你的第六宮第二分支指向提交

git branch branch2 HEAD~4 

git branch branch2 COMMIT_6_SHA 

BRANCH2現已完成,準備創建的第6個提交pull請求。

現在要使用git rebase --onto與其他4個提交移動現有的分支,使他們都掛了你的上游

git rebase --onto @{u} branch2 

就是這樣。