0
点赞
收藏
分享

微信扫一扫

Git撤销修改Commit以及push到远程仓库后修改的解决办法

当我们写完代码commit之后,有的时候会发现自己提交错了,有时候甚至已经push到远程仓库。这个时候就比较棘手了,别担心,这里给出解决方法。

  1. 如果只需要修改提示注释信息。
    只需要输入​​git commit --amend​​即可进入最近一次提交的信息文件(默认是用vim编辑器打开的),我们就可以修改提交的注释信息。
  2. 要撤回commit。
    首先,我们需要输入​​git log​​来查看版本日志获取上一次的版本号,然后输入​​git reset --sort 版本号或者HEAD^​​即可撤销commit。这个命令只会撤回commit,不会撤回commit操作,写的代码依然保留。其中​​--soft​​ 不删除工作空间改动代码,撤销commit不撤销​​git add ​
    而如果输入​​--hard​​参数,则不会做任何保留。

如果已经push到远程仓库,这个时候就需要先修改好本地的版本,然后使用​​git push --force​​来强制提交。


举报

相关推荐

0 条评论