How to squag (I.E clean) the commit history in the mid of merge?

问题描述 投票:0回答:0

我正在尝试清理我的提交历史。 现在由于某种原因,在我的提交历史中有合并到我的主分支,这很奇怪,因为只有一个分支。 无论如何,Github for Windows 告诉我我不能压缩,因为压缩的提交之间存在合并。 是的,我有 RTFM。 Github Docs 专门提到了这个错误 但忽略了如何处理!!

那我该怎么办??

尝试创建一个新的分支,其中包含精心挑选的提交,但由于某些上帝遗弃的原因,该分支最终包括了主分支的整个提交历史。

git merge commit squash
© www.soinside.com 2019 - 2024. All rights reserved.