我在这里阅读了无数关于恢复损坏的 git 存储库的问答。
git gsck
, git cat-file -s <sha1>
, git gc --aggressive
,git repack -a -f
和不断。我什至尝试从远程(github)再次克隆。我已经尝试了所有这些,但仍然会损坏和丢失文件(是的,即使在 github 上也是如此)。
你能帮我重新开始吗?如果我到现在都不关心历史,那么对历史上的任何事情都产生影响并重新开始的命令是什么?
这是最近的一次尝试:
~> git repack -a -f
Counting objects: 13150, done.
error: unable to find 25cf6740ca26d90a932e59e1337425d7f227a8a8
error: unable to find 26cf4dfed14d3230854008c483982b0b8727ccd1
error: unable to find 41dc657cfca10511a2351b18aaff054504fb9c31
error: unable to find 8bb2dff3a758d12603f4340d4da7eb6c3144749d
error: unable to find cf59f4bbfacb6ac791e3aa1f0c39b3e8d468964b
Delta compression using up to 2 threads.
Compressing objects: 100% (13041/13041), done.
fatal: unable to read 26cf4dfed14d3230854008c483982b0b8727ccd1