找回git误删除的文件
【背景介绍】新建了一个仓库,执行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误删除的文件相关推荐
- 回收站中怎么找回误删除的文件?这几种方法很实用
当我们在电脑上操作文件的时候,难免会有不小心删除文件的情况发生.这个时候,我们可以打开回收站来找回误删除的文件.但是,有时候我们也会误将回收站清空.那么,该怎样才能找回已经误删除的文件呢?在这里提供了 ...
- android手机文件误删除恢复软件,被误删除的文件用安卓手机数据恢复软件怎么找回...
被误删除的文件用安卓手机数据恢复软件怎么找回 电脑是我们每天都要用的工具,不管是在工作中还是在家庭生活中,电脑里面也存存了不少重要的信息,但是一不小心或者不经意间就把重要文件删除了的情况时有发生,一旦 ...
- 计算机里的东西不小心删除如何恢复,不小心删除的文件怎么恢复(教你如何找回被误删除的电脑文件)...
现在是电脑的时代,我们都会在电脑里面储存重要的文件和资料,照片,图片以及工作文档等.但是有的时候我们因为错误的操作电脑导致误删除了重要的文件,那么如何找回被误删除的电脑文件呢?下面给大家介绍一个方法, ...
- 误删除的文件还能找回吗
误删除的文件还能找回吗 对于很多普通人来说,特别是文科出身的,对计算机研究不多.遇到很多文件丢失胡熬着误删除现象就不知道该怎么办了,只能自认倒霉咯.你是不是也是这样呢.小编刚刚接触电脑的时候也是什么都 ...
- git找回被删除的文件记录
git找回被删除的文件记录 git log --stat --all --full-history -- "**/TestScene.*" 不清楚文件完整路径,使用的通配符
- linux怎么找回误删的文件,Linux恢复误删除的文件或者目录
2017 年 2 月 1 日 GitLab 数据库被误删引起了广大争议. linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的. 那么问题来了: 对于linux下误删的文 ...
- Linux/Ubuntu: 使用 trash-cli 防止 rm 命令误删除重要文件
曾几何时,一条 rm -rf /useless /* 命令干掉了我们需要的文件,也干掉的整个系统, 这是是不是与哭无泪啊. 像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的 ...
- Undelete Plus 2.7 恢复误删除的文件
Undelete Plus可以快捷而有效地恢复误删除的文件,包括从回收站中清空,DOS窗口中删除,网络驱动器,Windows Explorer的Shift快捷键删除的文件都可以帮你找回.支持FAT12 ...
- linux git 撤销删除文件,删除文件以后,如何通过git撤销删除的文件,不提交到远端代码库...
检查状态,看看发生了什么: $ git status On branch master Changed but not updated: (use "git add/rm ..." ...
- 如何恢复误删除的文件
我们在使用电脑的过程中,误删文件是很常见的事情.这时候,很多人便觉得数据已经丢失,不可挽回.但是,实际上,误删除的文件并没有真正被删除,只是被计算机系统隐藏或标记为可覆盖的空间,只有在被新的数据覆盖前 ...
最新文章
- 【 MATLAB 】信号处理工具箱之 idct 简介及案例分析
- linux -- framebuff驱动总结
- 我的世界java版forge放在哪_我的世界1.9forge安装 怎么装forge教程
- linux xps 13 wifi,XPS13-9350安装linux以及网卡连接失败修复的临时方案
- 协议簇:ICMP 解析
- 【vSphere故障案例】案例七:数据中心虚拟化网络故障
- iOS-OpenGLES 简单渲染
- 【软考】系统集成项目管理工程师(四)项目管理一般知识
- 什么是容器服务_即学即用Docker(一):说说容器和Docker
- es 安装拼音分词器 以及使用
- searchview怎么改hint大小_老司机偷偷告诉你:改水电一般多少钱?水电改造价格怎么算?...
- 你写论文时发现了哪些神网站?
- 广告策略评估指标(算法实习day2)
- 电路定理——替代定理
- 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第8章】
- 不容错过的ES6知识点(一):变量、函数、扩展操作符、解构赋值
- iphone6 续航 测试软件,iPhone 6s电池续航能力究极测试 1715毫安电池逆天了
- RPC:Completed 事件类
- MiniFly微型四轴学习与开发日志(一)
- 211本科大佬的真实面试经历:测试人要不要去外包公司?