fatal: shallow update not allowedfatal: shallow update not allowed
En push från en ytlig klon avvisades eftersom remoten inte tillåter grunda uppdateringar.
Vad som orsakar detta fel
Ditt repo är en ytlig klon (skapad med --depth) och remoten accepterar inte pushes från ytliga klonar. Full historik krävs för pushen.
Hur man åtgärdar det
Gör klonen fullständig: git fetch --unshallow origin. Pusha sedan igen. I CI-miljöer, öka klondjupet eller använd en fullständig klon istället för ytlig.
Exempel
git fetch --unshallow originRelaterade felkoder
CONFLICT (content): Merge conflictSammanfogningskonflikt
Git kunde inte automatiskt sammanfoga ändringar eftersom samma rader modifierades i båda grenarna.
fatal: remote origin already existsfatal: remote origin already exists
En fjärrserver med det angivna namnet är redan konfigurerad.
No local changes to saveNo local changes to save
git stash hittade inga ändrade spårade filer att stasha.
fatal: Unable to create lock filefatal: Unable to create lock file
En Git-låsfil (.lock) finns och blockerar åtgärden.
error: object file is emptyerror: object file is empty
En Git-objektfil är skadad och innehåller ingen data.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
En pull med --ff-only misslyckades eftersom grenarna har divergerat.