问题描述
- 在git进行代码提价的时候发现,提交说明信息填写错误
- git commit -m “提交信息说明”
- 本地commit但并未push到远程仓库
- 通过
git log
查看下提交记录
提交的信息与改动代码不符
解决:
- 通过
git commit --amend
命令进入vim
- 通过vim编辑操作修改提交的说明信息,进入vim的编辑模式(i)
- 按照提示输入
W10:
然后回车,进入编辑模式
- 修改提交说明,和vim其他操作一样
- 修改完之后,按键盘
Esc
进入到命令模式,然后在输入:
进入底线模式,输入wq!
保存退出就可以了 - 由于是只读保存的时候使用
wq!
强制保存
- 查看结果,提交说明已经修改过来了
- commitId
6848f0284a9d30bb4c7ac784be5319896072dedc
与原来的不一样,修改提交信息会生成新的commitId