Git将提交转移到分支

时间:2014-02-24 11:50:43

标签: git branch

这是我的提交图:

A--B--C--D--E--F (master)

这就是我想要的:

A--B--E--F (master)
    \
     C--D (branch1)

来自master我可以创建branch1,然后从B masterbranch1以交互方式重新绑定,选择我想要的提交,但我认为没有直截了当有没有更好的方法呢?

1 个答案:

答案 0 :(得分:4)

不,变基是最直接的方式。唯一的另一种方法是使用git cherry-pick和git reset更加手动的方式。

git branch branch1 master
git rebase --onto B D master

希望这有帮助