美文网首页Git 汇总时光轴
git push之后如何回滚(撤销)代码

git push之后如何回滚(撤销)代码

作者: 侯工 | 来源:发表于2018-09-26 22:56 被阅读0次

    前言:我们在使用Git进行版本控制时,有可能会出现这种情况。git push后发现提交的内容不是想要的,这时候我们怎么做呢,提交上去的内容是没有删除按钮的(比如github,或码云)。所以我们需要一些手段将提交上去内容撤销下来。

    步骤如下:

    1、首先,通过git log查看提交信息,以便获取需要回退至的版本号:

    git log 
    

    2、选择想要回滚的版本号:

    git reset --hard A
    

    3、将A移到最新的版本

    git reset A
    

    git reset 的参数:

    ## --mixed 
    不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
    这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
    
    ## --soft  
    不删除工作空间改动代码,撤销commit,不撤销git add . 
    
    ## --hard
    删除工作空间改动代码,撤销commit,撤销git add . 
    

    相关文章

      网友评论

        本文标题:git push之后如何回滚(撤销)代码

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