Git损坏的主分支
我在Windows 7上使用gitExtensions打开Visual Studio项目的Git存储库。它突然是空的。该存储库存在,但是我所有的提交都消失了。 我使用的是图形界面,我相信这是自他们更新以来,我第一次打开它。 我不确定如何取回我的提交。 当我打字 git log 我收到 严重的:严重的默认版本'HEAD' 更新 查看/programming/1545407/recovering-broken-git-repository后,我尝试了 git fsck 它返回: 错误:无效的HEAD 致命错误:松散的对象36b7d9e1ca496bcb864c0b9c8671fcec97fbda31(存储在.git / obj ects / 36 / b7d9e1ca496bcb864c0b9c8671fcec97fbda31) 承诺退货: 错误:无法解析引用HEAD:没有此类文件或目录 致命:无法锁定HEAD ref 和记录主分支返回 $ git log master警告:忽略损坏的ref refs / heads / master。警告:忽略损坏的裁判ref / heads / master。致命:参数'master'含糊不清:未知修订或路径不在工作树中。使用“-”将路径与修订分开 我只会继续粘贴可能相关的东西 $ git reflog master 警告:忽略损坏的ref refs / …