热词推荐:
当前位置:首页 > 技术文章 > 开发工具 >

git找回已暂存突然丢失的文件

作者:欧欧 来源:风者信息科技 发布时间:2023-12-05

1、找到项目根目录下.git的隐藏文件夹

2、找到.git/objects/,并进行修改时间排序。

如:


-r--r--r-- 1 xiao4er xiao4er      848 Jun 14 11:40 .git/objects/e2/a9e0a491c21b06f029fdbe96a8f40934de6ff9
-r--r--r-- 1 xiao4er xiao4er      848 Jun 14 10:30 .git/objects/b3/222404750cbc25867da455d3e4a85f3b451d66
-r--r--r-- 1 xiao4er xiao4er      251 Jun 14 10:20 .git/objects/27/65e05b70f6d0630c41a278996d6b977c32d630


3、获取相应编号的文件内容并输出

git cat-file -p ID > ResultFile

其中ID为Objects后面的文件编号(去掉/),ResultFile是输出结果的文件

如:git cat-file -p e2a9e0a491c21b06f029fdbe96a8f40934de6ff9 > ResultFile

电话:13599120724

邮箱:oo@fzer.net

地址:厦门市集美区杏林湾路496号裙楼D022

热词推荐

案例展示

产品项目

文章信息