2014-11-04 86 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是一组的分隔符的承诺要移动。

我希望它有帮助:)

相关问题