2014-11-04 46 views
0

有一個主遠程分支,其中team1作爲遠程分支。從那以後,Master已經有了幾次提交。我已經創建了一個新的分支team2,我現在正在嘗試將team1中的所有提交移至team2。我試過:
將一個git分支合併到其他

git rebase --onto master team1 team2 

但無濟於事。任何人都可以幫忙

Pictoral表示:

a -> b -> c-> d (master) 
|    | 
|    k (team2) 
e -> f -> g (team1) 

我waana合併TEAM1提交E,F,G(還有更多實際上)成TEAM2,這僅僅是一個簡單的分支出來主的。櫻桃採摘太忙碌。

+1

'git merge team1'有什麼問題嗎? – jthill 2014-11-04 05:53:25

+0

合併將顯然「合併」我不想要的兩個分支。只是想將提交「複製」到新分支中。 – 2014-11-04 05:55:49

+0

team1中有70次左右的提交,因此櫻桃採摘太忙了。 – 2014-11-04 05:57:48

回答

0

如果您希望您的TEAM1提交上TEAM2分支,你應該做的:

git rebase --onto team2 [a-hash] team1 

因爲TEAM2是你的目標,並承諾「a」和TEAM1是一組的分隔符的承諾要移動。

我希望它有幫助:)

相關問題