git 撤销版本回退

1.git commit xxxx
git log:

1.最新提交xxxx(1111111)
2.倒数第二yyyy(222222)
3.倒数第三zzzz(333333)
  1. git reset --hard HEAD^(回退一个commit)
    git log
1.yyyyy(222222)
2.zzzzz(333333)

后悔了,但是xxxxxx没了。

3.git reflog(包括撤销的commit记录都在)

1.yyyyy(22222)
2.xxxxx(111111)
3.zzzzzz(33333)

4.git reset --hard 111111
git log

1.xxxxx(111111)
2.yyyyy(222222)
3.zzzzz(333333)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,753评论 1 26
  • git作为时下最流行的代码管理工具,Git权威指南总结了十条喜欢Git的理由: 异地协同工作; 现场版本控制; 重...
    古斟布衣阅读 5,796评论 0 12
  • 你们觉得大城市怎么样? “北京是个充满希望的城市,也是个让人绝望的城市。”------和小伙伴讨论的时候我说道,算...
    微小44烨墨阅读 3,184评论 0 1
  • 突然意识到这是我女儿进入高考的一年倒计时,有点紧张也有点害怕和失落。 想留点东西下来。 10:00多出去跑步的时候...
    薇薇安的30天阅读 1,859评论 0 1
  • 维铭父母90天践行打卡: 今日日期:20171109 打卡开始日期:20171010 第几期学员:...
    响珊珊阅读 1,358评论 0 0