如何将提交分成多个南瓜

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

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

我有大约30个提交,我想将前10个提交压缩为一个压缩的提交,另外10个提交压缩为另一个压缩的提交。我使用了git rebase -i HEAD~10并压缩了前10个提交。很好但是,当我尝试压缩接下来的10个提交时,先前压缩的提交也会出现在列表中。即使我没有将压缩提交的选项从“ pick”更改为“ squash”,该选项也包括在生成的压缩提交中。结果,我只得到了一次压缩提交。有人可以指导我按照我的要求进行两次单独的压缩提交。

提前感谢

git github git-commit git-rebase git-squash
1个回答
1
投票

您需要使用pick进行new组中的第一次提交; squash个条目压入previous提交。

并且就其价值而言,您可以在单个基准库中完成。如果您的选择列表如下

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

您将获得一次提交,其中a + b + c被压缩,一次提交具有d + e,另一次提交具有f + g + h。

© www.soinside.com 2019 - 2024. All rights reserved.