fatal: This operation must be run in a work treefatal: Tato operace musí být spuštěna v pracovním stromu
Operace vyžaduje pracovní strom, ale repozitář je holý (bez pracovního adresáře).
Co způsobuje tuto chybu
Nacházíte se v holém repozitáři (vytvořeném s `--bare`), který nemá pracovní adresář. Holé repozitáře se používají jako vzdálené servery a nepodporují checkout, diff nad pracovním stromem ani jiné operace vyžadující soubory.
Jak to opravit
Naklonujte holý repozitář a získejte pracovní strom: `git clone bare-repo.git`. Pokud jste holý repozitář vytvořili omylem, naklonujte ho a pracujte z klonu. Holý repozitář používejte výhradně jako vzdálený.
Související chybové kódy
Already up to date.Already up to date
Větev již obsahuje všechny změny z větve, kterou jste se pokusili sloučit nebo stáhnout.
fatal: Authentication failedfatal: Authentication failed
Autentizace Gitu vůči vzdálenému serveru selhala.
fatal: index file corruptfatal: soubor indexu je poškozen
Soubor indexu Gitu (.git/index) je poškozený.
fatal: remote origin already existsfatal: remote origin already exists
Vzdálený repozitář se zadaným názvem je již nakonfigurován.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Push do chráněné větve byl odmítnut kvůli pravidlům ochrany větve.
error: sparse-checkout is not enablederror: sparse-checkout není povolen
Byl proveden pokus o operaci sparse-checkout, ale tato funkce není povolena.