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

news2024/10/5 23:27:45

一份干净的代码在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!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/115748.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

初级软件测试面试会问什么 除了常见问题,技术题也是重点

众所周知,面试是我们进入一个公司的门槛,面试者只有通过了面试才能进入公司,因此,很多新手测试人就想要知道,自己去面试初级软件测试的岗位,HR们都会问些什么样的问题?自己可以从哪些方面做准备…

多线程顺序运行的 4 种方法

1、在子线程中通过join()方法指定顺序 通过join()方法使当前线程“阻塞”,等待指定线程执行完毕后继续执行。 举例:在线程thread2中,加上一句thread1.join(),其意义在于,当前线程2运行到此行代码时会进入阻塞状态&…

FineReport填报报表常用属性方法

1、去除填报页面选中单元格时的黑色边框 // 加载结束事件 _g().curLGP.hideSelectFrame(); 2、 获取单元格焦点 预览填报报表时,希望页面加载完成后,自动将光标定位在某个控件中,可以直接编辑。 // 获取A2单元格 var cell _g().curLGP.getT…

风控模型算法

目录1 蚂蚁金服2 陆金所3 京东金融4 苏宁金融5 百度金融6 腾讯理财通7 宜信8 钱大掌柜9 万达金融10 网易理财11 美团金融主要是整理目前市面上的风控模型以及风控算法。1 蚂蚁金服 (1)对接第三方征信公司芝麻信用分,通过用户信用历史、行为偏…

echarts的xAxis和yAxis——x轴y轴以及网格线的详细配置

先看一下xAxis和yAxis配置的图表效果 下图详细的标注了图表中x轴y轴可见的内容 说明一下: x轴y轴在echarts配置项里,从内容上来说大体上没有太大区别,x轴能用的配置项y轴基本也可以用。 通过配置xAxis和yAxis可实现内容 坐标轴箭头的样式&…

Python量化交易01——构建基础策略

参考书目:深入浅出Python量化交易实战 量化交易是很早就想开的栏目了,之前没时间。现在正好放寒假,然后也找到了一本合适的书可以进行学习。 本次第一章就介绍一下简单的量化流程和一个简单的策略。 量化交易顾名思义就是用代码去验证交易策略是否赚钱…

【正点原子I.MX6U-MINI移植篇】Ubuntu-base根文件系统移植构建过程详解(四)

摘要:能不能在ARM板上运行Ubuntu呢?答案肯定是可以的,Ubuntu是Linux系统的一种,可以简单的将Ubuntu理解为一个根文件系统,和我们用busybox、buildroot制作的根文件系统一样。因此移植Ubuntu也就是将Ubuntu根文件系统移…

边缘计算概述

引用李开复在《ai 未来》书中说的,未来ai将会是中美双雄争霸的天下,美国虽然拥有创新的ai技术,重于开发,但现在ai已经到了可以实现落地到社会各个方面了,既然要落地就需要大量的测试和数据,只有中国的市场&…

我要是在学习 C 语言之前知道这些就好了

学习 C 语言好难啊。这门语言本身的基础知识并不是很难,但是“用 C 语言编程”需要用到各种知识,这些知识可没有那么容易掌握: C 语言在各个平台和操作系统上的行为有所差异,因此你需要了解平台; C 语言有许多编译器选…

SpringCloud+SpringCloud Alibaba(尚硅谷2020版)

文章目录1.传统单体架构和微服务架构的对比1.1传统单体架构1.1.1传统单体架构概述1.1.2单体架构的特点1.1.3单体架构的优点1.1.4单体架构的缺点1.2微服务架构1.2.1微服务架构概述1.2.2微服务架构的特点1.2.3微服务架构的优点1.2.4微服务架构的缺点2.SpringCloud简介3.SpringClo…

Service入门

Service入门 1.什么是Service 1.1手机中的Service案例 1.2为什么会有service? 由于手机的原因一个时刻只允许一个激活状态的Activity,其余的处于未激活 后台服务机制应运而生 1.3Service简介 四大组件之一没有UI界面,后台服务,长时…

Word处理控件Aspose.Words功能演示:在 Python 中将 Markdown 转换为 PDF

Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式处…

人物百度百科创建:建立人物百度百科都需要什么资料?

人物百度百科词条就像一张网络名片,词条上面的内容是非常具有权威性和公信力的。创建一个百度百科词条,可以帮助你很好地打造个人ip,尤其是在当今互联网时代,ip的打造对于个人的重要性是不言而喻的。 如果你想要提升自己的知名度…

2023年全国管理类联考综合试卷真题及解析

1.油价上涨5%后,加一箱油比原来多花20元,一个月后油价下降了4%,则加一箱油需要花( )钱 A.384元 B.401元 C.402.8元 D.403.2元 E.404元 2.已知甲、乙两公司的利润之比为3:4,甲、丙两公司的利润之比为1&am…

二硬脂酰磷脂酰乙醇胺-聚乙二醇-巯基吡啶 DSPE-PEG-OPSS;常用于脂质体的合成

DSPE-PEG-OPSS 、OPSS-PEG-DSPE 巯基吡啶聚乙二醇磷脂、磷脂聚乙二醇巯基吡啶 中文名称 :磷脂聚乙二醇巯基吡啶、巯基吡啶聚乙二醇磷脂 简称 :OPSS O-PEG-DSPE、DSPE-PEG-OPSS 外观 :白色液体、半固体或固体,取决于分子量。 …

Spring之底层架构核心概念-Environment

文章目录1.Environment作用2.用法2.1 systemEnvironment 和 systemProperties2.2 MutablePropertySources3.实际用法4.总结1.Environment作用 Environment:获取环境变量 2.用法 2.1 systemEnvironment 和 systemProperties public static void main(String[] ar…

【UE4 第一人称射击游戏】13-瞄准开火

上一篇: 【UE4 第一人称射击游戏】12-全自动步枪并显示剩余弹药量 本篇效果: 步骤: 1.打开“ThirdPersonCharacter”,添加一个骨架网格体组件 将其作为Mesh(继承)的子级 父项套接字选为“Weapon_Attach”…

2022需求最大的 8 种编程语言:Python第二,ta居榜首

一直以来,编程语言都是程序员非常关注的话题。虽然有超过200编程语言,但其中只有少数用于现实世界的行业。 2022年也快接近尾声,今年最受欢迎使用最多的语言有哪些呢? 从2021年10月到2022年11月,DevJobsScanner分析了…

国内葡萄酒行业数据浅析

大家好,这里是小安说网控。 葡萄酒是最为常见的果酒,在国内酒品市场上占据着一席之地。近年来,受整体经济环境影响,葡萄酒行业的各项数据都不甚理想。 今年,1-10月份,国内葡萄酒产值,无论是当期…

[ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…