作者:欧欧 来源:风者信息科技 发布时间: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