无法提交Git更改。错误消息:致命:无法锁定参考' HEAD':无法解析引用' refs / heads / master':引用已损坏

时间:2017-03-31 19:46:22

标签: git

尝试在我的仓库中提交更改时出现上述错误。 git gc返回以下内容:

error: bad ref for .git/logs/HEAD
error: bad ref for .git/logs/refs/heads/master
error: bad ref for .git/logs/HEAD
error: bad ref for .git/logs/refs/heads/master
error: inflate: data stream error (unknown compression method)
fatal: loose object 3ee0ce38a1503fa8a00412a81ea64965c85d8943 (stored in .git/objects/3e/e0ce38a1503fa8a00412a81ea64965c85d8943) is corrupt
error: failed to run repack

我真的不知道如何解决这类问题以及我发现类似问题的其他答案尚无法解决问题。

1 个答案:

答案 0 :(得分:0)

好的,所以我能找到解决这个问题的唯一方法就是将repo克隆到另一个位置,然后从repo的另一个位置重新进行任何更改。不是一个真正的修复,而是一个解决方案,总共花了10分钟。