git回退到某个版本后发现最近提交的都不见了(解决方法)

1. 版本回退


gitlog//查看提交的历史

git reset --hard e377f60e28c8b84158  // 回退到指定版本

2.利用git reflog找回错误的重置 (重点来了)

(发现会提以后之前提交的都没了可以用这个命令)


上图可以看到我们有个错误的reset,下面的命令即可恢复到reset前的状态:

 git reset --hard   跟一个空格并加上前面黄色的版本号标识就行了

想回复到那个位置改写日志标识即可

git提交或回滚时出现错误,切记,莫慌,莫慌,莫慌,兵来将挡水来土掩,总有解决的办法!!!

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

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,710评论 4 54
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 2,419评论 0 1
  • 2018-08-29 事件:今天看《身体知道答案》这本书中,武志红老师在上课中,老师问每位学员的感受时,有的学员有...
    f红艳阅读 138评论 0 0