第二次和第四次提交的最佳方式是什么?

问题描述:

在git历史中,我有一个包含5个文件更改的分支。每次更改都有自己的提交,这意味着我最终有5个提交。第二次和第四次提交的最佳方式是什么?

第二次和第四次提交的最佳方式是什么?

+6

可能的[你如何删除git历史记录中的特定版本?]的副本(http://*.com/questions/37219/how-do-you-remove-a-specific-revision-in-the -git-history) – CoryKramer

+1

您的意思是您不希望第二次和第四次提交的更改,或者您希望所有更改但希望历史记录只有3次提交? –

+0

谢谢你,我不希望更改 –

运行git rebase -i HEAD^6。这将显示最近五次提交的列表及其消息。删除不想提交的行,保存并退出编辑器。

您可能需要解决一些冲突,但是当您完成后,您的分支将包含五个提交中的三个。