我是Git的新手,我正在尝试使用补丁文件为开源代码做贡献。
我为一个类创建了一个补丁,然后我需要在同一个类中修改其他东西,所以我继续为它做另一个补丁。
现在我有1个类的两个补丁,并希望将它们组合起来,但我是新的,在我读了同样问题的堆栈溢出之后,我仍然不明白我将如何继续这样做。
我听说rebase有一些方法可以做,但我认为这可能会弄乱一些东西,不确定如何做到这一点。
很抱歉发布与其他问题类似的内容,我需要清除它。另外,我不太了解rebase实际上做了什么,但任何与分支混乱有关的事情听起来都很危险。
答案 0 :(得分:0)
如果您还没有应用这两个补丁,那么:
git rebase -i HEAD~2
在编辑器中,要么压缩修复最后一次提交,要么保存。