fatal: shallow update not allowedfatal: shallow update not allowed
Wypchnięcie z płytkiego klonu zostało odrzucone, ponieważ zdalne repozytorium nie akceptuje płytkich aktualizacji.
Co powoduje ten błąd
Twoje repozytorium jest płytkim klonem (utworzonym z --depth), a zdalne nie akceptuje wypchnięć z płytkich klonów. Do wypchnięcia wymagana jest pełna historia.
Jak to naprawić
Uzupełnij klon: git fetch --unshallow origin. Następnie wypchnij ponownie. W środowiskach CI zwiększ głębokość klonu lub zamiast płytkiego użyj pełnego klonu.
Przykład
git fetch --unshallow originPowiązane kody błędów
CONFLICT (content): Merge conflictKonflikt scalania
Git nie mógł automatycznie scalić zmian, ponieważ te same linie zostały zmodyfikowane w obu gałęziach.
fatal: remote origin already existsfatal: remote origin already exists
Zdalne repozytorium o podanej nazwie jest już skonfigurowane.
No local changes to saveNo local changes to save
Git stash nie znalazł żadnych zmodyfikowanych śledzonych plików do schowania.
fatal: Unable to create lock filefatal: Unable to create lock file
Istnieje plik blokady (.lock) Gita, który uniemożliwia wykonanie operacji.
error: object file is emptyerror: object file is empty
Plik obiektu Gita jest uszkodzony i nie zawiera żadnych danych.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Pobranie z opcją --ff-only nie powiodło się, ponieważ gałęzie się rozeszły.