[英]How can I do backward port rebasing?
使用Git的版本控制说:
您可以通过编写提交,使它们相对于master分支保持最新的提交系列,从而使它们基于提交E而不是B。由于topic分支需要是当前分支,因此可以使用以下任一方法:
$ git checkout topic $ git rebase master or $ git rebase master topic
完成变基操作后,新的提交图类似于图10-13。 在如图10-12所示的情况下使用git rebase命令通常被称为正向移植 。 在此示例中,主题分支主题已转发到master分支。 变基是向前还是向后的港口没有魔力; 两者都可以使用git rebase来实现。
什么是后向端口? 我该如何使用git rebase
命令呢?
向后移植仅意味着您采用基于某个提交(即D
的主题分支topic
,并将其基于某个较旧的提交而不是较新的提交(即A
。
因此,命令将是:
git rebase A topic
其中A
是实际的提交哈希。
本章试图说明的一点是,git不在乎将主题分支重新定位到的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.