Git 吉特;错误:损坏松散对象“;移动目录后

Git 吉特;错误:损坏松散对象“;移动目录后,git,corruption,data-recovery,Git,Corruption,Data Recovery,我不确定我是否有这个错误,因为我移动了包含所有项目文件和.git的目录,但错误出现在那个时候 > git fsck error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9' fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stored in .git/objects/25/a196217ebb6e341909205575f4910

我不确定我是否有这个错误,因为我移动了包含所有项目文件和.git的目录,但错误出现在那个时候

> git fsck 
error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9'
fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stored in .git/objects/25/a196217ebb6e341909205575f491022eafc4d9) is corrupt
我寻找答案,尝试了几件事,但都没有成功

导致

mv: cannot stat `.git/objects/pack/*': No such file or directory
fixgit.sh: line 3: tmpgit/*.pack: No such file or directory
rm: cannot remove `tmpgit/*': No such file or directory
.git/objects/pack/
为空。我不明白为什么它是空的

--full
选项没有帮助

我的下一个选择是恢复并重新开始。下一次,我将进行备份,并在备份之前检查git

其他信息: 下面是我在查看对象内容时得到的结果

> git cat-file -p 25a196217ebb6e341909205575f491022eafc4d9
error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9'
fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stored in .git/objects/25/a196217ebb6e341909205575f491022eafc4d9) is corrupt
和类型:

> git cat-file -t 25a196217ebb6e341909205575f491022eafc4d9
blob