美文网首页
GitLab回滚到特定版本

GitLab回滚到特定版本

作者: 香菜那么好吃为什么不吃香菜 | 来源:发表于2020-09-21 11:56 被阅读0次

上一次香菜提代码的时候由于对sourcetree的操作失误,解决冲突的时候把自己的部分修改代码丢失了。幸亏是我提交了,泪目( Ĭ ^ Ĭ )

我们在当前分支(branch)多次提交(commit)代码并且提交(push)后,发现最新版本并不符合要求,想要回滚到之前的某一个版本,该怎么做呢~

  1. 首先去gitlab上查看commit历史,找到你想回滚到的版本,记住他的commit ID

    gitlab-commit
  2. 本地查找 'commit id'
    · 打开终端,打开你git仓库的根目录
    ’cd XXXX‘
    · 输入 git log' 查看commit记录
    终端就会给你陈列出一系列commit记录,
    找到你想要的那个历史版本的id (比如说为:12345623463264151465462446246242543)

  3. 回退到指定的历史版本
    · 先输入'wq'退出got log状态(mac是这样的,windows应该是CRTL + C)
    · reset命令
    ' git reset --hard 12345623463264151465462446246242543'

  4. 将修改push到远端分支上去
    · 'git push -f -u origin develop'
    develop改成你的 target branch就好啦

  5. 去gitlab上看看你的修改成功了么~~

相关文章

  • 2018-11-22

    GitLab代码回滚到特定版本——本地+远程 在当前branch上多次commit代码并且push后,发现不符合要...

  • git常用操作

    git回滚到任意版本 git回滚到任意版本 先显示提交的log 回滚到指定的版本 强制提交 完美

  • Git命令干货

    下载: 提交: 删除文件/文件夹: 回滚文件: 回滚版本:回滚到最近一次版本:方式1: 方式2: 回滚到某次提交:...

  • git回滚

    一、 git回滚到任意版本 查看历史提交的log中的版本号$ git log -3 查看最近3次提交记录 回滚到...

  • git回滚版本

    回滚到指定版本idgit reset --hard commit_id强推回滚到远程git push -f ori...

  • svn 回滚到指定版本

    //可能需要svn upgrade //拿到最新代码:svn update //查看提交记录,找到当前记录和要回滚...

  • 如何回滚到某个版本

    git reflog 找到某个版本 git reset --hard xx 即可 如何强推回滚的分支某个版本到远程...

  • SourceTree回滚到指定版本

    SourceTree功能作用 将master重置到此次提交: 将本地代码重置到选中的提交。栗子:有a、b、c三次提...

  • git回滚到任意版本

    先显示提交的log 回滚到指定的版本 强制提交

  • GIT操作

    1.回滚到指定版本操作命令 2.创建远程分支

网友评论

      本文标题:GitLab回滚到特定版本

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