展平git历史记录,但保留来自HEAD的提交

时间:2019-07-05 08:03:31

标签: git

使用git rebase --root -i并切换所有提交(但第一个为squash)将使我能够压平git历史记录。

问题在于,通过超过3.5k的提交,这给了我一系列的基础冲突。当我真正想要的只是使用在HEAD上看到的承诺行时,即通过git blame并使其成为擦除过去git历史记录的新提交的一部分,这将是一个漫长而艰苦的过程。

自存储库初始化以来,有没有办法在不重新提交每个提交的情况下实现这一目标?

0 个答案:

没有答案