|
|
1
1
问题是你使用了
将2合并到HEAD不起作用,因为您正试图与自己的历史合并。这就像试图将4合并为2。 你需要做的是,扔掉0,重新创建一个。 首先,使用以下方法将master重置回1:
然后,在那里达到一个干净的、准备合并的状态(如果需要,可以进行提交)。 之后,确保分支1指向2:
在那里也达到了一个干净的、准备合并的状态。 然后,将两者合并:
检查合并的结果。如果它没有按你想要的那样工作,请重新设置master和branch-1。如果你不能让合并工作,你也可以尝试重新建立基础。这将使您的历史变平为这样的样子:
将两个分支合并或重新建立基础后,可以重新建立在恢复提交后引入的任何更改的基础(替换
在那之后,你的历史应该是这样的:
或者,如果您合并而不是重新合并:
|