我是git的新手,直到今晚才开心.我一直在做出改变.我在unfuddle和beanstalk以及本地文件系统远程维护两个遥控器.
从未出现过错误,经过一天的工作后,我将我的更改推到了所有的遥控器上,相信这些让我非常安全.没有错误也没有问题.
今天晚上,我去查看我的项目日志,并为我的痛苦得到了这个错误:
error: Could not read a2b6c2fa16e01db9e38d9509606a444e5831330a
fatal: Failed to traverse parents of commit
78e81a9a7f5cafa5e2af4b95d156364b9a430ac9
Run Code Online (Sandbox Code Playgroud)
据我所知,历史可以追溯到5月29日.我无法从任何遥控器克隆副本.我无法在任何地方使用其他克隆来恢复存储库.我甚至不知道什么时候它破了.我检查了常见问题,但我不知道存储库恢复部分的作者正在谈论什么.
当我运行git fsck时,我得到了155行,并且悬空了.很明显,我想清理一下.我可以在5月29日之前没有历史.如果我能从那时起直接得到它.
任何人都可以帮助我直截了当吗?
还有什么可能导致这种情况?在那个时期,我唯一能想到的就是我将netbeans升级到v7,它本应该有git支持但似乎不能识别现有的存储库.
git ×1