【背景介绍】新建了一个仓库,执行add之后,没有commit,后来reset --hard把全部文件全删了,没有办法回退节点找回。后来在网上找到了git show函数成功恢复文件,简单记录一下。

准备工作

在文件夹内建立两个文件  -> 新建git仓库 -> 执行git add -> 执行 git reset --hard

此时两个文件已经删除,但是由于没有commit,gitk看不到提交节点的

执行下面指令,查看过去执行add操作的10个文件,这里10是参数,可以修改

find .git/objects -type f | xargs ls -lt | sed 10q

分别执行

git show 730c8fbc7d554c742428a707ebc61479b2ba37d9 > 1.cpp
git show c17421039458d5b9ae8d5b84a461dd2b17c03b36 > 2.cpp

将对应的文件重新被找回。

找回git误删除的文件相关推荐

  1. 回收站中怎么找回误删除的文件?这几种方法很实用

    当我们在电脑上操作文件的时候,难免会有不小心删除文件的情况发生.这个时候,我们可以打开回收站来找回误删除的文件.但是,有时候我们也会误将回收站清空.那么,该怎样才能找回已经误删除的文件呢?在这里提供了 ...

  2. android手机文件误删除恢复软件,被误删除的文件用安卓手机数据恢复软件怎么找回...

    被误删除的文件用安卓手机数据恢复软件怎么找回 电脑是我们每天都要用的工具,不管是在工作中还是在家庭生活中,电脑里面也存存了不少重要的信息,但是一不小心或者不经意间就把重要文件删除了的情况时有发生,一旦 ...

  3. 计算机里的东西不小心删除如何恢复,不小心删除的文件怎么恢复(教你如何找回被误删除的电脑文件)...

    现在是电脑的时代,我们都会在电脑里面储存重要的文件和资料,照片,图片以及工作文档等.但是有的时候我们因为错误的操作电脑导致误删除了重要的文件,那么如何找回被误删除的电脑文件呢?下面给大家介绍一个方法, ...

  4. 误删除的文件还能找回吗

    误删除的文件还能找回吗 对于很多普通人来说,特别是文科出身的,对计算机研究不多.遇到很多文件丢失胡熬着误删除现象就不知道该怎么办了,只能自认倒霉咯.你是不是也是这样呢.小编刚刚接触电脑的时候也是什么都 ...

  5. git找回被删除的文件记录

    git找回被删除的文件记录 git log --stat --all --full-history -- "**/TestScene.*" 不清楚文件完整路径,使用的通配符

  6. linux怎么找回误删的文件,Linux恢复误删除的文件或者目录

    2017 年 2 月 1 日 GitLab 数据库被误删引起了广大争议. linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的. 那么问题来了: 对于linux下误删的文 ...

  7. Linux/Ubuntu: 使用 trash-cli 防止 rm 命令误删除重要文件

    曾几何时,一条 rm -rf /useless /* 命令干掉了我们需要的文件,也干掉的整个系统, 这是是不是与哭无泪啊. 像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的 ...

  8. Undelete Plus 2.7 恢复误删除的文件

    Undelete Plus可以快捷而有效地恢复误删除的文件,包括从回收站中清空,DOS窗口中删除,网络驱动器,Windows Explorer的Shift快捷键删除的文件都可以帮你找回.支持FAT12 ...

  9. linux git 撤销删除文件,删除文件以后,如何通过git撤销删除的文件,不提交到远端代码库...

    检查状态,看看发生了什么: $ git status On branch master Changed but not updated: (use "git add/rm ..." ...

  10. 如何恢复误删除的文件

    我们在使用电脑的过程中,误删文件是很常见的事情.这时候,很多人便觉得数据已经丢失,不可挽回.但是,实际上,误删除的文件并没有真正被删除,只是被计算机系统隐藏或标记为可覆盖的空间,只有在被新的数据覆盖前 ...

最新文章

  1. 【 MATLAB 】信号处理工具箱之 idct 简介及案例分析
  2. linux -- framebuff驱动总结
  3. 我的世界java版forge放在哪_我的世界1.9forge安装 怎么装forge教程
  4. linux xps 13 wifi,XPS13-9350安装linux以及网卡连接失败修复的临时方案
  5. 协议簇:ICMP 解析
  6. 【vSphere故障案例】案例七:数据中心虚拟化网络故障
  7. iOS-OpenGLES 简单渲染
  8. 【软考】系统集成项目管理工程师(四)项目管理一般知识
  9. 什么是容器服务_即学即用Docker(一):说说容器和Docker
  10. es 安装拼音分词器 以及使用
  11. searchview怎么改hint大小_老司机偷偷告诉你:改水电一般多少钱?水电改造价格怎么算?...
  12. 你写论文时发现了哪些神网站?
  13. 广告策略评估指标(算法实习day2)
  14. 电路定理——替代定理
  15. 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第8章】
  16. 不容错过的ES6知识点(一):变量、函数、扩展操作符、解构赋值
  17. iphone6 续航 测试软件,iPhone 6s电池续航能力究极测试 1715毫安电池逆天了
  18. RPC:Completed 事件类
  19. MiniFly微型四轴学习与开发日志(一)
  20. 211本科大佬的真实面试经历:测试人要不要去外包公司?

热门文章

  1. 洛谷P1957 口算练习题 题解
  2. 后缀为 axd 与 ashx 的文件有什么区别
  3. 60秒倒计时钟单片机实物程序
  4. 中学计算机课小课题,中学信息技术课题题目
  5. 电脑串口延迟/缓冲设置方法
  6. mysql 查询视图_MySQL查看视图
  7. 思科交换机关闭服务端口
  8. 引用 中国计算机学术权威期刊
  9. 桥本分数式-DFS法-Java
  10. Linux多启动U盘,syslinux 制作多系统启动U盘