Git存储库损坏

时间:2014-04-15 11:04:22

标签: git cygwin corruption atlassian-sourcetree

我的文件系统上有一个本地git存储库。我正在攻击主人 - 这可能不是一个好主意 - 并且没有其他克隆或备份等。突然间,当我尝试提交时,我收到错误消息。他们经常是不同的,但他们已经确定了类似的东西:

error: invalid object 040000 [hash] for '[path]'
error: Error building trees

Cygwin的赔率低于1.7.9。如果我git fsck,我会收到很多悬空提交,blob和树消息(n.b.,悬空树哈希匹配无效对象哈希,FWIW)。

但是,如果我在Atlassian SourceTree(git 1.8.3)中使用嵌入式git,我可以提交。

关于如何解决腐败问题的任何想法?

0 个答案:

没有答案