修改之前提交的一条Commit Message
1. 执行git rebase命令
git rebase -i HEAD~1
执行命令后,如图:
这个时候还是vi编辑器的命令行模式,还不能编辑(不知道的同学可以看看这篇vi工作模式(3种)以及模式切换)
这个时候按一下 i 键就可以输入,切入到文本输入模式,如图
现在可以编辑了,将第一行的pick 改为 edit,如图
按下Esc键回到命令模式下,再输入
:wq
Enter回车保存退出,如图
2. 执行git commit --amend命令选择修改
如图:
最上面一行就是能修改的Commit Message,修改保存退出
3. 修改提交或者放弃
- 修改提交
git rebase --continue
- 放弃之前的修改
git rebase --abort
4. 推送到云端
git push
#或者
git push -f
tips:若果需要修改前面几条,使用
# n 为你要显示的提交信息的条数
git rebase -i HEAD~n
其他的都和修改一条一样
此文要是对你有帮助,如果方便麻烦点个赞,谢谢!!!