首先使用git log 查看当前的几次提交。本文以3次提交为例。
使用git rebase -i命令修改前三次的提交。为三次提交的内容。我们可以修改pick命令为reword命令,实现修改commit信息。当然,也可以使用简写“r”
保存退出。
修改第一次commit信息,并保存退出。同理,修改两外两次的commit信息。
成功修改了三次提交的commit信息。
接下来说明如何合并多次提交,本文以合并三次提交为例。通过"git rebase -i HEAD^^^"进入编辑模式,使用squash命令(本文使用简写”s“,该命令用于合并多次提交),并保存退出。
然后将三次提交的commit信息合并为一次提交的commit信息。保存退出。
我们再次通过git log 查看提交信息,此时只有一次提交的commit信息。