git commit的信息如何修改,如何退出修改

(1)git commit 最后一次提交的注释信息,如何修改? 如何退出编辑器?

git commit -m “注释”

 用以上命令提交的时候,注释写错了,于是各种查资料开始了。

 首先使用以下命令会进入到vim编辑器;

git commit --amend #修改最近一次提交的注释信息

 然后,你会发现编辑器里你怎么输入都没反应,这是因为vim处在不可编辑状态,

 按下字母键 i(此时进入编辑状态),可以开始修改注释信息了

 修改好后,你会发现怎么都退出不了,然后如下操作:

 按下Esc (退出编辑状态); 接着连按两次大写字母Z或者输入:wq又或者输入:x保存退出,你会惊喜的发现,终于保存好退出来了!

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

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

2 把pick改为edit

3 然后 :wq
出现如下信息:


4 执行 git commit --amend
修改commit信息

5 退出保存 :wq
6 执行 git rebase --continue
7 执行 git push -f 推送到服务端。




by 雪洁 2018-06-13 08:32:12 40 views
我来说几句

相关文章