fatal: index file corruptfatal: file index rusak
File index Git (.git/index) mengalami kerusakan.
Apa penyebab error ini
File .git/index rusak, biasanya akibat crash saat operasi penulisan, kegagalan disk, atau operasi Git yang berjalan bersamaan saling mengganggu.
Cara memperbaikinya
Hapus index yang rusak dan buat ulang: rm .git/index && git reset. Ini membangun ulang index dari HEAD. File di working directory Anda tetap terjaga. Jalankan git status untuk memverifikasi semuanya benar.
Contoh
rm .git/index && git resetKode Error Terkait
fatal: ambiguous argumentfatal: ambiguous argument
Git tidak dapat menentukan apakah argumen merujuk ke revisi, path, atau hal lainnya.
You are in 'detached HEAD' stateStatus Detached HEAD
HEAD menunjuk ke commit tertentu alih-alih ke branch, sehingga commit baru akan menjadi yatim (orphaned).
fatal: refusing to merge unrelated historiesfatal: refusing to merge unrelated histories
Git menolak untuk menggabungkan dua branch yang tidak memiliki ancestor yang sama.
There is no tracking information for the current branchThere is no tracking information for the current branch
Branch saat ini tidak dikonfigurasi untuk men-track branch remote.
error: failed to push some refserror: failed to push some refs
Push ditolak karena remote memiliki perubahan yang belum ada di lokal Anda.
fatal: No submodule mapping foundfatal: No submodule mapping found
Submodule Git direferensikan tetapi belum diinisialisasi dengan benar.