Git: получить определенный объект с удаленного компьютера

На работе нам приходится иметь дело с очень огромным репозиторием git ( 90Go). После попытки настроить некоторые вещи в моей локальной копии (у меня были ошибки с файлом пакета, я пытался его распаковать), я мог удалить некоторые объектные файлы. Например:

> git gc

error: не удалось прочитать af9ed8 [: snip:]

fatal: bad tree object af9ed8 [: snip:]

error: не удалось запустить repack

Как могу ли я получить конкретный объект (в данном случае тот, который имеет хэш af9ed8 ...) из удаленного репозитория?

7
задан Yves Parès 31 January 2012 в 16:46
поделиться