今天遇到了个糗事,git commit后push时,提示失败,有文档需要merge,excel文档无法用工具merge,反正都是我自己写的文档,所以根本就没想,直接执行了

git reset –hard xxxxx

然后就无语了,另外一个已commit的文档忘记备份了,网上找了一些方法,下面说一下我的尝试。

首先在git路径下打开git bash

方法一:(未成功)

git fsck –lost-found

然后去.git/lost-found文件夹下去找,据说如果commit后未push的可以在这里找到,但是我没有,可能这种方法只针对于soft reset吧,后面未去尝试。

方法二:(未成功)

git reflog

我想恢复的版本是a404eb8

git reset a404eb8

但是我已经commit未push的文件还是没有出来,我以为我恢复的版本可能不对,所以多试了几个版本,依旧没有找到我的文档。

方法三:(成功)

前面步骤同方法二

git reflog

我想恢复的版本是a404eb8

git reset –hard a404eb8

此时,神奇的找回了我的版本的文档!!

总结ÿ

git reset 怎么还原_git reset –hard误操作,如何恢复数据相关推荐

  1. git reset 怎么还原_git reset –hard后的恢复操作

    先说下我遇到的问题和解决办法,然后再放原文. 我遇到的问题 在初始化一个比较大的项目时,由于最后一次commit的文件数量较大,无法成功push,百度无果后想要撤回这次commit,于是手贱用了git ...

  2. git reset 怎么还原_git reset后如何恢复

    "新来的实习生把自己做了一个月的功能给覆盖了,向我求救,要不要帮他?--编程三分钟" 第 8 篇 找回弄丢的代码 新来的实习生[悲郭]因为不太熟悉git的使用,总是把自己的代码给弄 ...

  3. git reset 怎么还原_git reset --hard 操作后的数据恢复

    在进行正文之前先简单介绍下git reset 命令 git reset git reset 命令用于改变当前的仓库状态,简单的场景用例:假设一次修改了两个文件,然而需要对这两个文件分别进行两次提交,在 ...

  4. mysql binlog恢复sql_binlog2sql实现MySQL误操作的恢复

    对于MySQL数据库中的误操作删除数据的恢复问题,可以使用基于MySQL中binlog做到类似于闪回或者生成反向操作的SQL语句来实现,是MySQL中一个非常实用的功能. 原理不难理解,基于MySQL ...

  5. TSPITR方式数据库找回误操作丢失的数据

    一.TSPITR介绍 TSPITR全称是Tablespace Point In Time Recover(表空间基于时间点的不完全恢复).原理是通过辅助实例基于时间还原出误操作前的数据通过DataPu ...

  6. SQLServer 2008以上误操作数据库恢复方法——日志尾部备份

    原文出处:http://blog.csdn.net/dba_huangzj/article/details/8491327 问题: 经常看到有人误删数据,或者误操作,特别是update和delete的 ...

  7. SQLServer数据库误操作如何恢复

    总目录 文章目录 总目录 前言 一.恢复数据实例 1.创建初始数据 2.保证数据恢复的前提条件 前提1 - 数据库创建时便已设置恢复模式为完整 前提2 - 至少做过一次完整的备份 3.模拟不小心误操作 ...

  8. mysql权限的误操作的恢复

    mysql权限的误操作的恢复 原因:由于误操作,我把repl用户授予了所有权限,但删除了数据库中的其他用户及权限,因此repl用户虽然具有操作所有数据库的权限,但没有grant权限,所以若想授予其他用 ...

  9. 分析一次磁盘分区表的误操作和恢复

    前两天帮谢姨装Ubuntu到一个分区上做Win7和Ubuntu双系统,当时大脑发热就直接在Win7下把Ubuntu所在的分区格式化了.然后便是各种凶残的的误操作和恢复,折腾了一夜.现在把过程写下来,对 ...

最新文章

  1. HtmlWebpackPlugin实现资源的自定义插入
  2. 用java实现八皇后问题_使用java语言实现八皇后问题
  3. 上网课的心得体会1000字_【家庭教育】家庭教育心得体会 ——济南市罗而小学家庭教育“好家风好家教”专栏(十一)...
  4. mysql使用方法_Mysql的常用用法
  5. HandlerThread用法
  6. Oracle DataGuard Study之--DataGuard FailOver案例
  7. Golang groupcache LRU 缓存简介与用法
  8. shellcode助手
  9. Jenkins实现测试环境到生产环境一键部署(Windows)
  10. 整数规划_教学 | 线性(整数)规划的若干建模技巧
  11. 基于python车牌识别系统_GitHub - DataXujing/vehicle-license-plate-recognition: 基于Python的车牌检测和识别系统:...
  12. docker网络端口映射
  13. K8s 亲和性和非亲和性(Affinity)
  14. 打印预览的线条粗细问题
  15. 2017年总结,2018的新目标
  16. Flink优化01---资源配置调优
  17. android 照片拼接长图_长图拼接app下载 长图拼接制作 for Android v2.6.1 安卓版 下载-脚本之家...
  18. 【FLASH存储器系列六】SPI NOR FLASH芯片使用指导之二
  19. 英语语法笔记——冠词
  20. 计算机研究生青岛就业,2017年就业形势严峻!青岛大学毕业生怎么样?都去哪儿了?...

热门文章

  1. windows xp 驱动开发(三)DDK与WDK WDM的区别
  2. 容积卡尔曼滤波CKF—目标跟踪中的应用(仿真部分—II)
  3. 关于计算机科学的课题,计算机与科学论文选题推荐 计算机与科学论文题目如何定...
  4. 该死webgl_该死的简单可扩展菜单,没有任何额外的依赖
  5. 华为云图引擎服务GES-实时推荐算法
  6. js一维数组,api,二维数组
  7. 【人工智能】人工智能起源以来,经过科学工作者们的大量研究与实践,向着体系化、理论化方向发展
  8. wps文字退格会删掉文字_WPS加字时总是把后面的字删除,如何解决?
  9. Java实现邮箱验证
  10. Visual Studio 2022环境中C语言的使用——一维数组和二维数组