Přeskočit na obsah
Git chybyChyba
fatal: shallow update not allowed

fatal: shallow update not allowed

Push z mělkého klonu byl odmítnut, protože vzdálený repozitář neumožňuje mělké aktualizace.

gitlinuxwindowsmacos

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 origin
Oficiální dokumentace

Související chybové kódy