fatal: shallow update not allowedfatal: shallow update not allowed
Push z mělkého klonu byl odmítnut, protože vzdálený repozitář neumožňuje mělké aktualizace.
Co způsobuje tuto chybu
Váš repozitář je mělký klon (vytvořen s --depth) a vzdálený repozitář nepřijímá pushe z mělkých klonů. Pro push je nutná úplná historie.
Jak to opravit
Proveďte rozšíření klonu: git fetch --unshallow origin. Poté pushněte znovu. V prostředích CI zvyšte hloubku klonu nebo použijte místo mělkého klonu úplný.
Příklad
git fetch --unshallow originSouvisející chybové kódy
CONFLICT (content): Merge conflictKonflikt sloučení
Git nemohl automaticky sloučit změny, protože stejné řádky byly upraveny v obou větvích.
fatal: remote origin already existsfatal: remote origin already exists
Vzdálený repozitář se zadaným názvem je již nakonfigurován.
No local changes to saveNo local changes to save
Git stash nenašel žádné upravené sledované soubory k odložení.
fatal: Unable to create lock filefatal: Unable to create lock file
Existuje zámkový soubor Gitu (.lock), který brání provedení operace.
error: object file is emptyerror: object file is empty
Soubor objektu Gitu je poškozen a neobsahuje žádná data.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Pull s --ff-only selhal, protože se větve rozcházejí.