Git没有响应,如何恢复?

Git没有响应,如何恢复?,git,recovery,Git,Recovery,我最近开始使用Git。现在我的存储库似乎坏了,我不知道如何恢复它 几个命令如下: git status git checkout 'branchname' git commit 不要再回应了。我仍然可以使用-f结账,但在每个分支上都是一样的 运行 git fsck 给了我几个悬垂的斑点和一个悬垂的承诺。我不知道如何开始。什么不起作用?你有错误信息可以和我们分享吗?我编辑了我的帖子。问题是命令没有响应。终端没有响应,因此我最终通过^C中断它。如果您创建一个新的repo并测试提交几个文件。那它

我最近开始使用Git。现在我的存储库似乎坏了,我不知道如何恢复它

几个命令如下:

git status 
git checkout 'branchname'
git commit
不要再回应了。我仍然可以使用
-f
结账,但在每个分支上都是一样的

运行

git fsck

给了我几个悬垂的斑点和一个悬垂的承诺。我不知道如何开始。

什么不起作用?你有错误信息可以和我们分享吗?我编辑了我的帖子。问题是命令没有响应。终端没有响应,因此我最终通过^C中断它。如果您创建一个新的repo并测试提交几个文件。那它能用吗?你用的是哪个操作系统?另外,您有可以从中恢复的远程设备吗?您描述的命令只做文件IO。检查是否没有驱动器错误或坏扇区。确保repo中的文件不在基于网络的文件系统上。并确保您提交给git的文件是健全的文件。(如果您移动的分支中包含大量文件,则此过程可能需要很长时间,并且看起来是冻结的。)