git 修改已经提交的注释内容

git使用amend选项提供了最后一次commit的反悔。但是对于历史提交,就必须使用rebase了: 

       git rebase -i HEAD~3 

       表示要修改当前版本的倒数第三次状态。 

        这个命令出来之后,会出来三行东东: 

        pick:******* 

        pick:******* 

        pick:******* 

        如果你要修改哪个,就把那行的pick改成edit,然后退出。 



        这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用: 

        git commit -amend 

        来对commit进行修改。 

        修改完了之后:

        使用git rebase --continue 



如果已经上传到了github上,因此github的提交和已修改的提交不一样,推送到远程可以用下面命令强制修改

git push origin master --force

 

failed to push some refs to git:

通常是本地库中没有远程版本库中内容:使用命令拉去内容,git pull --rebase origin master

相关文章:

  • 2021-12-04
  • 2021-12-02
  • 2021-11-19
  • 2021-06-26
  • 2021-06-23
  • 2021-07-07
  • 2021-06-24
  • 2021-08-01
猜你喜欢
  • 2022-12-23
  • 2021-09-19
  • 2021-10-29
  • 2022-12-23
  • 2021-12-16
  • 2021-08-01
  • 2021-08-06
相关资源
相似解决方案