如何恢复损坏的git存储库?

在我的笔记本电脑硬重置后,在git提交后冻结,当我在我的git存储库上输入任何命令时出现以下错误:

$git status 
fatal: failed to read object de02e6d5cd7823ea788429a33583bede09221163: Invalid argument

反正有没有恢复我的git存储库?

我没有从以下两个问题中找到解决方案:

> How do you restore a corrupted object in a git repository (for newbies)?
> How to recover Git objects damaged by hard disk failure?

编辑:我没有找到导致我的git存储库损坏的原因以及任何恢复它的解决方案……我终于从我的SVN存储库开始了一个新的克隆!

最佳答案
对我来说,上述答案都没有奏效.我刚刚重新克隆了我的git repo,一切都很顺利.在克隆之前,我打开了所有已更改的文件,并在拉后将其覆盖.

这就是为什么你应该经常提交:).

转载注明原文:如何恢复损坏的git存储库? - 代码日志