首页 > 其他 > 详细

git高级浅入之当我们需要去恢复到某个版本

时间:2019-05-05 20:06:51      阅读:176      评论:0      收藏:0      [点我收藏+]

这一节我们依然将谈到两个操作
有时候,我们想恢复到过去某个版本怎么办?git为我们提供了reset操作,我们想恢复的版本大致有如下两种情况

  • 最近一次的commit有bug,要恢复到提交前的上一个版本(或者最近一次的commit不想要)
  • 回退到过去某个版本上

    1. 抛弃最近一次提交的版本

git reset hard master^

实践看下效果吧,初始化个仓库,添加三个文件,提交三次提交,git log如下
技术分享图片

技术分享图片
然后我们回退一下看看
技术分享图片
技术分享图片
结果还是很直观的。
再配合图解看看过程吧
技术分享图片

2.回退到过去某个版本

我们先在之前的基础上再添加两次提交,git log如下
技术分享图片
技术分享图片

2.1 git rebase -i master^^
技术分享图片

2.2 drop
技术分享图片
git log看看
技术分享图片
技术分享图片

图解一下过程
技术分享图片

git高级浅入之当我们需要去恢复到某个版本

原文:https://www.cnblogs.com/fe-linjin/p/10815876.html

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