git修改提交的commit信息

Git cimmit信息push后,如何修改,amend可以修改最后一次commit信息,但对于历史提交信息,需要使用rebase命令。

git默认的文本编辑器是nano,执行下面的命令将git的文本编辑器改为我们熟悉的vim
git config --global core.editor vim

如果不是vim 则

1.填写修改记录,按下Ctrl+x

2.选择Y保存修改。

其他步骤一样,推荐修改为vim使用。

 

修改commit提交记录方法

1 比如要修改的commit是倒数第三条,使用下述命令:
git rebase -i HEAD~3

2 把pick改为edit (注意该步不需要修改内容只需要将pick修改为edit)

3 然后 :wq

4 执行 git commit --amend
修改commit信息
git修改提交的commit信息
5 退出保存 :wq
6 执行 git rebase --continue
7 执行 git push -f 推送到服务端。