将一个git分支合并到另一个

时间:2014-11-04 05:47:29

标签: git github merge

有一个主远程分支,它将team1作为远程分支。从那时起,Master已经有过几次提交。我已经从master中创建了一个新的分支team2,我现在正试图将team1中的所有提交移动到team2。我试过了:

git rebase --onto master team1 team2

但无济于事。任何人都可以提供帮助。

Pictoral表示:

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

我waana merge team1将e,f,g(实际上还有更多)提交到team2,这只是master中的一个普通分支。樱桃采摘太忙了。

1 个答案:

答案 0 :(得分:0)

如果你想让你的team1在team2分支上提交,你应该这样做:

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

因为team2是你的目标,并且提交了一个'和team1是您要移动的一组提交的分隔符。

我希望它有帮助:)