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

gre*_*det 12 git

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

$ git status 
fatal: failed to read object de02e6d5cd7823ea788429a33583bede09221163: Invalid argument
Run Code Online (Sandbox Code Playgroud)

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

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

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

Par*_*ris 2

对我来说,以上答案都不起作用。我刚刚重新克隆了我的 git 存储库,一切都很好。在克隆之前,我打开了所有已更改的文件,并在拉取后覆盖它们。

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