fatal: This operation must be run in a work treefatal: Operasi ini harus dijalankan di work tree
Operasi memerlukan working tree tetapi repositori bersifat bare (tanpa direktori kerja).
Apa penyebab error ini
Anda berada di repositori bare (dibuat dengan --bare) yang tidak memiliki direktori kerja. Repositori bare digunakan sebagai remote dan tidak mendukung checkout, diff pada working tree, atau operasi lain yang memerlukan file.
Cara memperbaikinya
Clone repositori bare untuk mendapatkan working tree: git clone bare-repo.git. Jika Anda tidak sengaja membuat repo bare, clone dan mulai bekerja dari hasil clone tersebut. Gunakan repo bare hanya sebagai remote.
Kode Error Terkait
Already up to date.Already up to date
Branch sudah memiliki semua perubahan dari branch yang Anda coba merge atau pull.
fatal: Authentication failedfatal: Authentication failed
Autentikasi Git dengan server remote gagal.
fatal: index file corruptfatal: file index rusak
File index Git (.git/index) mengalami kerusakan.
fatal: remote origin already existsfatal: remote origin already exists
Remote dengan nama yang ditentukan sudah dikonfigurasi.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Push ke protected branch ditolak karena aturan perlindungan branch.
error: sparse-checkout is not enablederror: sparse-checkout tidak diaktifkan
Operasi sparse-checkout dicoba tetapi fitur tersebut belum diaktifkan.