Přeskočit na obsah
Git chybyChyba
error: unable to find object

error: Nelze najít objekt

Git objekt odkazovaný v repozitáři nebyl nalezen.

gitlinuxwindowsmacos

Co způsobuje tuto chybu

Repozitář odkazuje na objekt (commit, strom, blob), který chybí v `.git/objects`. Může k tomu dojít po agresivním garbage collection, diskových chybách nebo přerušených operacích.

Jak to opravit

Spusťte `git fsck --full` pro identifikaci chybějících objektů. Obnovte je načtením ze vzdáleného repozitáře: `git fetch origin`. Je-li vzdálený repozitář dostupný, nejjednodušším řešením je repozitář znovu naklonovat.

Příklad

git fsck --full
Oficiální dokumentace

Související chybové kódy