合并两个补丁文件

4
我是Git的新手,我正在尝试使用补丁文件为开源repo做出贡献。
我为一个类创建了一个补丁,后来我需要修改同一个类中的其他内容,所以我又创建了另一个补丁。
现在我有两个针对同一类的补丁,想要将它们合并,但我是新手,即使阅读了许多关于这个问题的stackoverflow文章,我仍然不明白如何去做。
我听说rebase有一些方法可以做到这一点,但我认为那可能会搞乱一些东西,不确定该如何做。
很抱歉发帖与其他问题如此相似,我需要澄清这一点。此外,我不太理解rebase实际上是做什么的,但任何涉及分支的东西都听起来很危险。
1个回答

1
如果您尚未应用这两个补丁,请执行以下操作:
git rebase -i HEAD~2

在编辑器中,要么压缩最后的提交,要么修复它,并保存。

好的,我将我的另一个补丁保存到了一个单独的文件中,提交并推送了。现在我有两个补丁文件,但是当我运行那个命令时,我得到了这个错误信息:无法“压缩”没有先前的提交。 - user2445594

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接