有一个主远程分支,它将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中的一个普通分支。樱桃采摘太忙了。
答案 0 :(得分:0)
如果你想让你的team1在team2分支上提交,你应该这样做:
git rebase --onto team2 [a-hash] team1
因为team2是你的目标,并且提交了一个'和team1是您要移动的一组提交的分隔符。
我希望它有帮助:)