假设下图:
A -- B -- C -- D -- E -- F
\
G -- H -- I
我想找到G
一个交互式 rebase 来压缩提交(但仍然在主题分支上保留一个提交),稍后将对其进行审查和合并。我不想只是重新调整整个分支,因为我想保留有一个分支并且它被合并的信息。
(我知道我可以查看历史记录并只使用提交的 SHA 校验和,但我正在寻找一种方法来做到这一点,而无需手动挖掘信息或计算提交的次数并使用 HEAD 中的 ~那个号码)。
编辑:澄清我想要实现的目标:
我想避免这种情况:
A -- B -- C -- D -- E -- F -- J
\ /
G -- H -- I -- -- -- -
并有这样的东西:
A -- B -- C -- D -- E -- F -- J
\ /
G' -- -- -- -- -- -- -
换句话说,我想通过主题分支上的交互式变基将提交压缩为一个,但仍保留分支并使用常规合并将主题分支的更改集成到主分支中。