不知道大家有没有遇到Git提交不规范,而导致无法提交的问题?
我也不多说了,下面的三种修改commit的提交信息方法是亲测有效的!
如果有问题请留言提出,我会认真参考的。
一、Git修改最近一次commit信息:
-
- 第一步:git commit --amend
-
- 第二步:点击字母键 i 然后进入INSERT模式,然后对commit信息进行修改,然后 ESC 然后 :wq 保存退出
-
- 第三步:然后执行 git log 会发现最近的一次commit信息被修改成功了
二、Git修改最近几次commit信息:
-
第一种方法
-
- 使用 commitId 方式 git rebase -i xxxxx
-
- -i 后面的参数为需要修改的commit前一次 对应的 commitId
-
- 第一步:git log 查看提交记录,可以看到commit 后面的 commitId
-
- 第二步:查看提交记录,可以看到commit 后面的 commitId
-
- 第三步:使用 git rebase -i xxxxxxxxxxxxxxxxxxx 获取到在这个commit之前所有的commit记录
-
- 第四步:按字母i 进入监听模式 将pick 修改成 reword ,
-
- 第五步:修改完后按ESC按键,然后:wq 保存退出,随后git log 查看commit已完成修改
-
第二种方法
-
- 指定修改条数 git rebase -i HEAD~3 // 最近3条
-
- 第一步:按字母i 进入监听模式 将pick 修改成 reword ,
-
- 第二步:修改完后按esc按键,然后:wq 保存退出,随后git log 查看commit已完成修改