error: unable to find objecterror: Nelze najít objekt
Git objekt odkazovaný v repozitáři nebyl nalezen.
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 --fullSouvisející chybové kódy
error: No stash entries founderror: Nenalezeny žádné záznamy ve stashi
Ve stashi nejsou žádné změny k aplikování nebo vybrání.
fatal: ambiguous argumentfatal: ambiguous argument
Git nemůže určit, zda argument odkazuje na revizi, cestu nebo něco jiného.
CONFLICT (content): Merge conflictKonflikt sloučení
Git nemohl automaticky sloučit změny, protože stejné řádky byly upraveny v obou větvích.
error: LFS object not founderror: LFS object not found
Soubor sledovaný přes Git LFS nelze stáhnout ze serveru LFS.
fatal: 'origin' does not appear to be a git repositoryfatal: remote repository not found
Git se nemohl připojit k zadanému vzdálenému repozitáři.
There is no tracking information for the current branchThere is no tracking information for the current branch
Aktuální větev není nastavena ke sledování vzdálené větve.