• git:GitLab代码回滚到特定版本


    在当前branch上多次commit代码并且push后,发现不符合要求,需要回滚到特定的版本。步骤如下:

    1、查找commitId

    (1)用命令行打开git项目路径,输入git log命令查看commit记录,如下:

    $ git log

    (2)也可以去gitlab托管平台 History 看commitid  d580ea7dab097d8ea6d658adbc7e9d57ef22669a

    2、找到需要回滚的commit,输入git reset --hard {commitId},将本地文件回滚: 

    $ git reset --hard  d580ea7dab097d8ea6d658adbc7e9d57ef22669a


    HEAD is now at d580ea7da add a constellation test case

    3、此时本地文件已经回滚到刚刚commit d580ea7dab097d8ea6d658adbc7e9d57ef22669a之后的状态,但是服务器仍然没有改变,需要继续远程回滚:

    $ git push -f

    执行完后回滚成功

  • 相关阅读:
    HTML5中drag和drop使用
    E
    D
    杜教BM(解决线性递推式的模板)
    Myeclipse下载安装破解详细版
    D
    IDEA-连接MySQL连不上
    E
    C
    D. Ball(树状数组三维排序,求是否存在三个值都比自己大的人)
  • 原文地址:https://www.cnblogs.com/xikui/p/12077290.html
Copyright © 2020-2023  润新知