Перейти к содержимому
Ошибки GitОшибка
error: unable to find object

error: не удалось найти объект

Объект Git, на который ссылается репозиторий, не найден.

gitlinuxwindowsmacos

Что вызывает эту ошибку

Репозиторий ссылается на объект (коммит, дерево, блоб), отсутствующий в .git/objects. Это может происходить после агрессивной сборки мусора, ошибок диска или прерванных операций.

Как исправить

Выполните git fsck --full, чтобы найти все недостающие объекты. Восстановите их с удалённого сервера: git fetch origin. Если удалённый сервер доступен, проще всего клонировать репозиторий заново.

Пример

git fsck --full
Официальная документация

Связанные коды ошибок