美文网首页Git使用集
【Git使用】清除最近的commit

【Git使用】清除最近的commit

作者: 不说话的唐僧 | 来源:发表于2019-06-07 22:17 被阅读0次

    首先使用 git branch命令查看分支,查看我们需要清除的commit所在的分支

    >>> git branch -av 
    
    branch.png

    接下来使用 git log,查看最近的提交


    log.png

    找到想要回退到的地方就使用git reset命令

    • git reset --soft xxx 文件不会改变,回退到提commit之前
    • git reset --mixed xxx 文件不会改变,不同的地方也不会提
    • git reset --hard xxx 表示把分支和头指针指向这个xxx commit,本地仓库暂存区工程区都还原到 xxx 这个commit,这个xxx 之后的提交都被丢弃
    • git reset --keep xxx 表示把分支和头指针指向这个xxx commit,暂存区工程区都还原到 xxx 这个commit,本地仓库不会变

    在as中的使用如图:

    image.png image.png image.png

    相关文章

      网友评论

        本文标题:【Git使用】清除最近的commit

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