zoukankan      html  css  js  c++  java
  • GitLab代码回滚到特定版本

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

    0、进入项目在本地的目录路径,打开gitLab的命令客户端。

    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

    执行完后回滚成功

  • 相关阅读:
    Codeforces Round #218 (Div. 2) C题
    Codeforces Round #217 (Div. 2) c题
    求组合数
    hdu 4539(状态压缩dp)
    poj 2923(状态压缩dp)
    项目管理
    java 实现单向链表
    sql
    设计模式
    自己写了一个解析json为table的工具类
  • 原文地址:https://www.cnblogs.com/dingjiaoyang/p/15186175.html
Copyright © 2011-2022 走看看