git版本回退命令_git版本回退

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

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

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

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

一下。

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

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

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

fdaf4c4c23be6a307c62f710559b017e.png

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

51d49c2f1a072ec2848eedb72a29182d.png

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

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

git push -f

:运行后为:

fc5b918769fa2f06dde90f9df6977590.png

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

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

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

195c71901f435be7ca90f7e62b6a4c55.png

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

git reset --hard commitId

4bd822923cf19af2823b027ea7de8dbe.png

3. git push -f强制提交:

a43dd366e677c66acff64780b136a7dc.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值