当前位置: 首页 > news >正文

修改后的代码只进行了git add操作不小心给他恢复了怎么找回来

一份干净的代码在main.js里加了一行console.log(666),并且只进行了git add

然后不小心给他reset了!

 git reset --hard

哦豁,没了?

别急一样可以恢复,我们先执行

git fsck --lost-found


然后我们去项目的.git下找到这个目录 .git\lost-found\other

发现了很多乱码名字的文件并且没有后缀,你没有猜错,这些就是git add 过得文件,我们手动改后缀是可以查看内容的(找到文件再改)

我们看那个改变的main.js 文件大小,
在这里插入代码片
是5k。
那我们从目录里找到大小相似的几个,

也就是说可能是这几个,我们怎么确认呢,
1.我们可以git show 文件名查看大概内容。

git show f06894364134d733325ba1b537a76166d829f5a2


2.我们可以直接改文件后缀,然后打开即可


这个文件呢,就是最后add的那个文件了,我们直接复制过去就恢复更改了!
over!

相关文章:

  • JUC(一):线程池
  • org.springframework.jdbc.BadSqlGrammarException: Error updating database
  • 熟人服务器被黑,五种实战方法强化linux服务器安全性!
  • RabbitMQ总结
  • 【每日一题Day67】LC1739放置盒子 | 找规律+贪心 二分查找
  • 【Linux】Linux项目自动化构建工具——make/Makefile
  • <Linux线程同步>——《Linux》
  • 【Array数组】面试前基础知识点深度记忆总结
  • 20221226编译Toybrick的TB-RK3588X开发板的Android12系统1-编译环境配置
  • 大话JMeter2|正确get参数传递和HTTP如何正确使用
  • 在Makefile中使用空格缩进的方法
  • 详解vue中vuex的用法
  • 利用Bat打开exe程序并传入值
  • 【iMessage苹果推群发】苹果相册推它由pushchatkey.pem和pushchatcert.pem作为单独的文件使用
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • Asm.js的简单介绍
  • Cumulo 的 ClojureScript 模块已经成型
  • Gradle 5.0 正式版发布
  • iOS | NSProxy
  • JS+CSS实现数字滚动
  • JS笔记四:作用域、变量(函数)提升
  • JS函数式编程 数组部分风格 ES6版
  • miaov-React 最佳入门
  • node和express搭建代理服务器(源码)
  • python_bomb----数据类型总结
  • SpiderData 2019年2月13日 DApp数据排行榜
  • vue-router 实现分析
  • 代理模式
  • 对超线程几个不同角度的解释
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 检测对象或数组
  • 三栏布局总结
  • 说说动画卡顿的解决方案
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 用quicker-worker.js轻松跑一个大数据遍历
  • ​ssh免密码登录设置及问题总结
  • (1)(1.13) SiK无线电高级配置(六)
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (区间dp) (经典例题) 石子合并
  • (一)UDP基本编程步骤
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • . NET自动找可写目录
  • .Net mvc总结
  • .NET4.0并行计算技术基础(1)
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .NET中winform传递参数至Url并获得返回值或文件
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @Data注解的作用
  • @SentinelResource详解
  • [ JavaScript ] JSON方法
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下