美文网首页
git 回退操作

git 回退操作

作者: 万物皆有序和公式 | 来源:发表于2019-12-13 11:40 被阅读0次

    git reset --hard [commit version]
    如果已经push,再使用git push origin develop --force

    git reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。

    reset 回退到一个版本号 ,之前原代码会清除
    revert 只会撤销某一个版本,产生一个新的commit,会保留历史记录

    本地commit 未push怎么撤销?

    --mixed

    意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作

    这个为默认参数,git reset --mixed HEAD 和 git reset HEAD 效果是一样的。

    --soft

    不删除工作空间改动代码,撤销commit,不撤销git add .

    --hard

    删除工作空间改动代码,撤销commit,撤销git add .

    注意完成这个操作后,就恢复到了上一次的commit状态。

    相关文章

      网友评论

          本文标题:git 回退操作

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