这是我的提交图:
A--B--C--D--E--F (master)
这就是我想要的:
A--B--E--F (master)
\
C--D (branch1)
来自master
我可以创建branch1
,然后从B
master
和branch1
以交互方式重新绑定,选择我想要的提交,但我认为没有直截了当有没有更好的方法呢?
答案 0 :(得分:4)
不,变基是最直接的方式。唯一的另一种方法是使用git cherry-pick和git reset更加手动的方式。
git branch branch1 master
git rebase --onto B D master
希望这有帮助