损坏的Git存储库(数据流错误)

损坏的Git存储库(数据流错误),git,Git,我发现以下错误: X:\WAMP\www\topsecret>git fsck --full error: inflate: data stream error (invalid code lengths set) error: corrupt loose object '18076434b9cad667dbcf5be20162c506c95c2f55' fatal: loose object 18076434b9cad667dbcf5be20162c506c95c2f55 (stored

我发现以下错误:

X:\WAMP\www\topsecret>git fsck --full
error: inflate: data stream error (invalid code lengths set)
error: corrupt loose object '18076434b9cad667dbcf5be20162c506c95c2f55'
fatal: loose object 18076434b9cad667dbcf5be20162c506c95c2f55 (stored in .git/objects/18/076434b9cad667dbcf5be20162c506c95c2f55) is corrupt
说到GIT,我是一个彻头彻尾的傻瓜,而我对这个确切错误的搜索却一无所获。我真的很想保存这份回购协议,因为它可以追溯到很久以前。谢谢


GIT版本:1.7.7.msysgit.0

查看是否可以找到克隆的repo并手动复制该对象

以下是如何移动对象:


对象是压缩的,因此您不能将未压缩的内容直接存储到对象目录中。

我检查了推送到的web服务器上的裸repo,但该文件不存在。这里有一张并排目录的图片:它可能被打包了。“git秀”啊,是的!那我怎么下载呢?终端机显示出它是乱七八糟的。它会不会也被破坏,因为它是通过我破坏的回购协议更新的?我刚刚在远程回购协议上做了“git fsck--full”,一切看起来都很清楚!您可以将输出流式传输到文件。然后您可以在本地存储该对象。