我遇到了一个关于我的代码库的问题:
我的分支树结构如下:
在这里,我从主分支的提交1处创建分支时分离了出来,然后在提交5时将主分支合并到了分支中。
问题是:在合并时,我放弃了一些更改,我想撤销它们,以便我可以再次将主分支合并到我的分支中,就好像在提交5时没有发生合并一样。
换句话说,如何撤消提交5(或提交d)上合并的影响,而不会丢失后续提交中的更改(即e-f-g)?
我的目标是能够将主分支合并回分支,但现在我会更加谨慎地进行合并。
谢谢。
我的分支树结构如下:
(branch) a - b - c - d - e - f - g
/ /
(master) 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 ...
在这里,我从主分支的提交1处创建分支时分离了出来,然后在提交5时将主分支合并到了分支中。
问题是:在合并时,我放弃了一些更改,我想撤销它们,以便我可以再次将主分支合并到我的分支中,就好像在提交5时没有发生合并一样。
换句话说,如何撤消提交5(或提交d)上合并的影响,而不会丢失后续提交中的更改(即e-f-g)?
我的目标是能够将主分支合并回分支,但现在我会更加谨慎地进行合并。
谢谢。