1:要修改第几个(使用git log命令查看历史记录:会出现最近提交记录,并且是按时间倒序展示的)
git rebase -i HEAD~5 (5就是要修改最新的5个)
2:会出现以下内容,把光标移动到pick后面按 i 然后删除,并且j将pick修改为edit,然后按esc,:wq保存并退出(wq前面有冒号)
edit 1d316b0 1
pick f429786 2
pick 880cfbc 3
pick c55cf56 4
pick d10fd07 5
3:然后git commit --amend 开始对某次commit信息进行编辑,保存并退出,也是 esc :wq 退出
4:再次输入git rebase --continue,就是修改第二个,如果你对上面的5个commit只修改了3个edit那么就会改3次,直到输入git rebase --continue出现Successfully rebased and updated xxxx信息为止
5: git push -f 推送就行