当前有三次提交,从近到远分别为1、2、3
以修改第2次提交为例(从最新往前数)
1、使用命令git rebase -i HEAD~2
按i
进入编辑模式,将对应的pick
改为edit
,然后ctrl+c
退出。最后输入:wq
保存编辑的信息(注释使用英文输入法)
2、使用git commit --amend
修改具体的commit信息,操作方法可见文章《git修改最新提交(commit)信息》
3、使用git rebase --continue
完成
4、使用git push --force
到远程仓库
注意:必须加上--force
。如果只使用git push
会报错error:failed to push some refs to 'xxx.git'
5、使用git log查看提交记录,修改成功