背景

  • 合并到指定分支后发现代码有问题需要回退到上一版本

解决

第一步 查找提交版本的commitId

方式1:在电脑中打开自己的项目文件夹,
  • 一 右键,如下图
    在这里插入图片描述
  • 二 输入git log,如下图
    在这里插入图片描述
方式二 登录gitlab托管平台,在历史记录里面查看,如下图

在这里插入图片描述

在这里插入图片描述

第二步 回滚本地代码到指定版本

  • 根据上面找到的commitId,输入git reset --hard commitId
  • 例如:git reset --hard 164d0516cd0bc56f79eb94cf55056d7bfb39caf9

这时本地代码已经恢复到指定版本,但是gitlab仓库还没有

第三步 回滚git仓库代码到指定版本

  • 执行git push -f

这样就成功喽!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐