首页 » 信息技术 »

Git修改刚commit的comments

2019年5月23日 / 38次阅读
Git

有的时候会出现这样的情况,我们git commit后,突然发现comments写的不对,这个时候是可以补救的。

使用这个命令:

git commit --amend

修改上一次commit的comments。

你可以多次使用--amend这个参数来修改commit的comments,不过如果你已经push到github,最好就不要再使用了。否则会出现如下这种错误:

xinlin@ubuntuserver:~/tucai$ git push
Username for 'https://github.com': xinlin-z
Password for 'https://xinlin-z@github.com':
To https://github.com/xinlin-z/tucai
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/xinlin-z/tucai'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

这个时候,可以:

git merge origin/master

git push

然后就恢复正常使用了,github上会多出来两个commit,分别是你第一次push后做的amend,和git merger操作带来的。

本文链接:https://www.maixj.net/ict/git-comments-21503

相关文章

留言区

《Git修改刚commit的comments》有1条留言

  • 麦新杰

    git reflog,还是可以看到修改之前的comments。 []


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top