首页 > 技术文章 > git reset --hard 恢复

bonelee 2018-11-24 16:22 原文

git reset --hard ,再然后,悲剧上演~

恢复方法:

使用 git reflog 来找到最近提交的信息,这里贴出部分信息:

  1. F:\voidy>git reflog
  2. WARNING: terminal is not fully functional
  3. 5ccb94c HEAD@{2}: commit: 设计模式汇总
  4. ba944a7 HEAD@{3}: commit: 组合模式
  5. 49bf0f5 HEAD@{4}: commit: 状态模式

使用 git reset ID 来恢复文件(第一列为ID)举个栗子:

比如说 设计模式汇总,那么执行 git reset 5ccb94c 好了,如果是一般的情况到此已经解决了。

 

from: https://blog.csdn.net/w47_csdn/article/details/82701947

推荐阅读