如何修复损坏的git远程仓库

时间:2015-02-05 05:22:39

标签: git github

拉这个远程仓库时

git pull https://github.com/axsuul/cookbook-database

似乎有一个损坏的索引文件。

git cat-file -t 244eacec46c81c1b308c2e968805020313d0e214

返回

fatal: git cat-file 244eacec46c81c1b308c2e968805020313d0e214: bad file

导致这种情况的原因是什么?如何修复?

1 个答案:

答案 0 :(得分:0)

  • 如果其他人拥有该存储库,您可以为他克隆它。
  • 如果你没有存储库的副本,你仍然可以" digg"进入.git文件夹并找到坏文件并将其替换为最新的OK版本。要做到这一点,你需要访问git存储库。执行:git fsck并将结果粘贴到此处。

很抱歉,我无法帮助您,为了解决这个问题,我需要访问存储库本身。

尝试找出它是哪个文件,然后将其替换为以前的版本,您将丢失最新的更改,但您的存储库将再次可用。