fatal: shallow update not allowedfatal: shallow update not allowed
Een push vanuit een ondiepe kloon werd afgewezen omdat de remote geen ondiepe updates toestaat.
Wat veroorzaakt deze fout
Uw repository is een ondiepe kloon (aangemaakt met --depth) en de remote accepteert geen pushes vanuit ondiepe klonen. Voor de push is de volledige geschiedenis vereist.
Hoe op te lossen
Maak de kloon volledig: git fetch --unshallow origin. Vervolgens opnieuw pushen. In CI-omgevingen: vergroot de kloondiepte of gebruik een volledige kloon in plaats van een ondiepe.
Voorbeeld
git fetch --unshallow originGerelateerde foutcodes
CONFLICT (content): Merge conflictMergeconflict
Git kon wijzigingen niet automatisch samenvoegen omdat dezelfde regels in beide branches zijn aangepast.
fatal: remote origin already existsfatal: remote origin already exists
Een remote met de opgegeven naam is al geconfigureerd.
No local changes to saveNo local changes to save
Git stash heeft geen gewijzigde getrackte bestanden gevonden om te stashen.
fatal: Unable to create lock filefatal: Unable to create lock file
Er bestaat een Git-vergrendelingsbestand (.lock) dat de bewerking verhindert.
error: object file is emptyerror: object file is empty
Een Git-objectbestand is beschadigd en bevat geen data.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Een pull met --ff-only is mislukt omdat de branches zijn uiteengelopen.