Перейти до вмісту
Помилки GitПомилка
error: unable to find object

error: не вдалося знайти об'єкт

Об'єкт Git, на який посилається репозиторій, не знайдено.

gitlinuxwindowsmacos

Що спричиняє цю помилку

Репозиторій посилається на об'єкт (коміт, дерево, blob), якого немає в .git/objects. Це може трапитися після агресивного збирання сміття, помилок диска або перерваних операцій.

Як виправити

Виконайте git fsck --full, щоб знайти всі відсутні об'єкти. Для відновлення отримайте їх із віддаленого репозиторію: git fetch origin. Якщо віддалений репозиторій доступний, найпростіше клонувати репозиторій заново.

Приклад

git fsck --full
Офіційна документація

Пов'язані коди помилок