如何在git中将来自非主分支的两个提交压缩为一个?

时间:2018-10-23 16:31:35

标签: git github gitkraken

实际上,我使用了git log命令:它显示了我所做的提交+其他对master分支所做的提交。 我必须将我的两个提交请求压缩为一个提交请求。 我使用非主分支分支进行了提交。 请引导我。

1 个答案:

答案 0 :(得分:1)

要在本地压缩提交,您可以通过这种方式完成。

在要压缩的提交之前查找提交哈希。使用git log

接下来,您可以使用rebase:

git rebase -i hashOfYourCommit

在那之后,您将看到一个编辑器,其中包含您指定的所有提交的列表。

您可以轻松指定要压榨的内容(将要压榨的提交附近的p更改为s)。

最后一步,更改您提交的消息。

如果要在第一个提交之后压缩几组提交,则需要使用git rebase --continue。但是所有内容都应该在控制台中可见。