zoukankan      html  css  js  c++  java
  • git远程版本回退

    本文为博主原创,未经允许不得转载:

      之前在git提交版本时,发现将新开发的代码提交到了另一个分支上,为了不影响提交分支代码的

    功能,需要回退到之前的版本。

      在使用命令回退的时候,一直没有回退成功,有个同事过来帮忙,成功回退到之前的版本,并记录

    一下。

      查找到git提交时的备注,时间,找到提交时的版本,并方便回退。

    同事是在git 小乌龟上进行回退的。

      步骤:选中提交的项目右键---》TortoiseGit ----> show log,如图所示:

    找到错误版本提交时的log右键,如图所示:

    选中reset 当前分支至选中日志版本。然后就可以将本地代码回退到错误提交之前的版本。

    然后将本地代码强制提交到git远程对应分支仓库,,使用强制提交的命令为:

    git push -f

    :运行后为:

    此时边将远程git仓库回退到之前的版本了

    补充:后来发现使用命令也可以同样使git远程仓库版本回退,顺序是一样的。

    1.使用git log命令查看提交的commitId,使用commitId将本地版本回退到错误之前的版本,然后强制提交到远程

     2.使用 命令回退至指定的commitId

    git reset --hard commitId

    3. git push -f强制提交:

      

  • 相关阅读:
    338. 比特位计数
    300.最长上升子序列
    git 钩子服务代码
    thinkphp5.1 封装文件上传模块
    Theano 基础
    使用anaconda和pycharm搭建多python本版的开发环境
    GIT常用命令
    Thinkphp 获取数据表随机值
    在Windows中利用.bat提交git代码到不同分支
    Windows .bat 常量
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/10941898.html
Copyright © 2011-2022 走看看