我的主目录中有一个git存储库,外部硬盘上有一个副本。但是,当我尝试从$HOME
拉到HDD时,我得到了
remote: fatal: bad object afea5e5fc05d21431756099f941d776ca2d76b31
error: git upload-pack: git-pack-objects died with error.
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header
回到$ HOME的存储库中,git fsck --full afea5e5fc05d21431756099f941d776ca2d76b31
没有输出。
这个破碎的物体在哪里?感谢。
答案 0 :(得分:0)
带有一些十六进制数的坏对象往往意味着ta
g中包含无效的引用号,但也可能出现在其他一些情况下。
检查您的代码并运行fsck
而不使用sha-1
git fsck --full