美文网首页
git commit后想撤销怎么办

git commit后想撤销怎么办

作者: _花 | 来源:发表于2022-05-15 23:19 被阅读0次

    解决方案:
    1、不删除工作空间的改动代码 ,撤销commit,不撤销git add file

    git reset --soft HEAD^
    

    2、删除工作空间的改动代码,撤销commit且撤销add

    git reset --hard HEAD^
    

    3、如果commit注释写错了,先要改一下注释

    git commit --amend
    

    这时候会进入vim编辑器,修改完成你要的注释后保存即可。
    命令 HEAD^ :
    HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
    如果进行两次的commit,想要都撤回,可以使用HEAD~2

    4、如果已经commit一次,但发现还有未commit 的代码,但又不想有两条commit语句

    git commit --amend --no-edit
    

    相关文章

      网友评论

          本文标题:git commit后想撤销怎么办

          本文链接:https://www.haomeiwen.com/subject/nchiurtx.html