fatal: shallow update not allowedfatal: shallow update not allowed
Uzak depo sığ güncellemelere izin vermediği için sığ bir klonlamadan yapılan push reddedildi.
Bu hatanın nedenleri
Deponuz sığ bir klonlama (--depth ile oluşturulmuş) ve uzak depo, sığ klonlamalardan gelen push'ları kabul etmiyor. Push için tam geçmiş gereklidir.
Nasıl düzeltilir
Klonu tam hâle getirin: git fetch --unshallow origin. Ardından tekrar push edin. CI ortamlarında klonlama derinliğini artırın veya sığ yerine tam bir klonlama kullanın.
Örnek
git fetch --unshallow originİlgili Hata Kodları
CONFLICT (content): Merge conflictBirleştirme Çakışması
Aynı satırlar her iki dalda da değiştirildiği için Git, değişiklikleri otomatik olarak birleştiremedi.
fatal: remote origin already existsfatal: remote origin already exists
Belirtilen ada sahip bir uzak (remote) zaten yapılandırılmış.
No local changes to saveNo local changes to save
git stash, zulalanacak değiştirilmiş izlenen dosya bulamadı.
fatal: Unable to create lock filefatal: Unable to create lock file
Bir Git kilit dosyası (.lock) mevcut olduğu için işlem engelleniyor.
error: object file is emptyerror: object file is empty
Bir Git nesne dosyası bozulmuş ve hiç veri içermiyor.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Dallar ayrıştığı için --ff-only ile yapılan bir pull başarısız oldu.