git fatal error fatal: невозможно прочитать объект BLOB-объекта 724b6f6b35fd871a84ab1742099de2c3671d7899 - PullRequest
4 голосов
/ 20 февраля 2012

У меня есть фатальная ошибка git, которую я не могу разрешить при попытке и git merge:

fatal: unable to read blob object 724b6f6b35fd871a84ab1742099de2c3671d7899

Подобный вопрос здесь , но разница в том, что они могутВ любом случае я не могу найти BLOB-объект, тогда как я могу:

./git-find-blob 724b6f6b35fd871a84ab1742099de2c3671d7899

приводит к

b937291 foo
c616ee2 bar
46c2720 whatever
e48c437 something
057e1b0 ........

, где git-find-blob была программой, внесенной в другой вопрос SO здесь

git-find-blob находит много коммитов.

Есть идеи, как мне это исправить?Я ничего не знаю об этом!

Большое спасибо:).

1 Ответ

3 голосов
/ 20 февраля 2012

Ошибка говорит о том, что он не может найти источник для этого объекта BLOB-объекта в вашей файловой системе, возможно, из-за какого-либо повреждения файловой системы или хранилища.

git-find-blob находит ссылки этому BLOB-объекту, а не самому BLOB-объекту.

git fsck проверит ваш репозиторий, но, вероятно, просто сообщит об этой же ошибке.

ls -al .git/objects/72/4b6f6b35fd871a84ab1742099de2c3671d7899, чтобы проверить, существует ли она ввсе и если он испортил разрешения, в противном случае следуйте набору инструкций по вашему выбору для восстановления после повреждения хранилища;желательно, если бы все было выдвинуто, повторно cloning?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...