我们先通过git log查看一下近几次的commit
如果我想把‘mbase’和‘更新’提交合并为一次提交,那么我需要在‘再次修改’的基础上提交,可以使用git rebase -i + commit的id,如下图
回车之后出现以下,如图所示
如图红色的部分是告诉你指令,例如输入‘r'就是编辑某一次commit,输入s就是删除某一次commit的信息
我们是要合并两次commit信息,所以需要删除
将光标一如你要删除的那一次commit,输入cw,即可出现以下图:
可以看到‘mbase’前边的pick不见了,这时候直接输入指令’s'
然后点击’esc‘保存,输入’:wq‘之后回车,回车之后如下图
将光标移入’mbase‘,输入’i‘,然后输入’#‘注释,如下
然后点击’esc‘保存,输入’:wq‘退出,即可。
这是我们再来git log查看一下,如图:
可以看到没有’mbase‘提交了,所以合并成功了!