fatal: shallow update not allowedfatal: shallow update not allowed
Push dari shallow clone ditolak karena remote tidak mengizinkan pembaruan shallow.
Apa penyebab error ini
Repositori Anda adalah shallow clone (dibuat dengan --depth) dan remote tidak menerima push dari shallow clone. Riwayat lengkap diperlukan untuk push tersebut.
Cara memperbaikinya
Batalkan shallow pada clone: git fetch --unshallow origin. Lalu push lagi. Untuk lingkungan CI, tingkatkan kedalaman clone atau gunakan full clone alih-alih shallow.
Contoh
git fetch --unshallow originKode Error Terkait
CONFLICT (content): Merge conflictKonflik Merge
Git tidak dapat menggabungkan perubahan secara otomatis karena baris yang sama dimodifikasi di kedua branch.
fatal: remote origin already existsfatal: remote origin already exists
Remote dengan nama yang ditentukan sudah dikonfigurasi.
No local changes to saveNo local changes to save
Git stash tidak menemukan file yang di-track dan dimodifikasi untuk di-stash.
fatal: Unable to create lock filefatal: Unable to create lock file
File lock Git (.lock) sudah ada dan mencegah operasi berlanjut.
error: object file is emptyerror: object file is empty
File objek Git rusak dan tidak mengandung data.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Pull dengan --ff-only gagal karena branch telah divergen.