git:如何将一些提交移动到新分支
我一直在直线工作:
A---B---C---D---E---F (master:HEAD)
现在我想向后移动:
git checkout C
并将最后几次提交移到新分支:
选项 1:
D---E---F (new:HEAD)
/
A---B---C (master)
选项 2:
F (new:HEAD)
/
A---B---C (master)
如何重新设置为选项 1 以及如何设置选项 2?
I have been working in straight line:
A---B---C---D---E---F (master:HEAD)
Now I want to move backward:
git checkout C
and move few last commits to a new branch:
Option 1:
D---E---F (new:HEAD)
/
A---B---C (master)
Option 2:
F (new:HEAD)
/
A---B---C (master)
How to rebase to Option 1 and how to Option 2?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要从第一个图表 (master = HEAD = F) 到选项 1:
从选项 1 到选项 2(从上面离开的地方继续),
要直接从起点转到选项 2:
To get from your first diagram (master = HEAD = F) to option 1:
And from option 1 to option 2 (picking up where the above left off),
To go directly from your starting point to option 2: