首页 > 其他 > 详细

git版本回退

时间:2019-11-13 21:09:43      阅读:86      评论:0      收藏:0      [点我收藏+]
 

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

  之前在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强制提交:

技术分享图片

 

 

git版本回退

原文:https://www.cnblogs.com/1124li/p/11853066.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!