我想使用还原的历史记录提交。
假设这是我的提交树
A -> A' -> B -> C -> D
我进行了一次提交A
,并通过A'
将其还原。现在,我在D
,我希望我的提交树像
A -> A' -> B -> C -> D -> A''
,其中A''
与A
相同。
总而言之,我想使用历史记录提交。
我不能简单地签出到A
,因为我希望包含B, C, D
。
我尝试了git cherry-pick
,但是B, C
与A
有冲突。
我的问题:我应该如何使用cherry-pick
将提交树转换为A -> A' -> B -> C -> D -> A''
,而又不手动解决冲突? (我尝试过git cherry-pick -X ours
和git cherry-pick cd003861 --strategy-option theirs
,但失败了。)