如何将提交划分为多个挤压



我需要一些关于在GitHub中压缩提交的帮助。

我有大约30个提交,我想把前10个提交压缩成一个单一的压缩提交,再把另外10个提交挤压成另一个压缩提交。我已经使用了git rebase -i HEAD~10并压缩了前10个提交。这很好。但是,当我尝试压缩接下来的10个提交时,之前压缩的提交也会出现在列表中。尽管我没有将压缩提交的选项从"pick"更改为"crush",这也包括在最终的压缩提交中。结果,我只得到了一个被压扁的承诺。有人能指导我按照我的要求获得两个单独的压缩提交吗。

提前感谢

您需要在new组中使用pick进行第一次提交;squash条目挤压到上一个提交上。

不管它值多少钱,你都可以在一次调整中完成。如果你的选择列表看起来像

pick a
squash b
squash c
pick d
squash e
pick f
squash g
squash h

您将得到一个压缩a+b+c的提交,一个压缩d+e的提交,以及一个压缩f+g+h的提交。

相关内容

  • 没有找到相关文章

最新更新