Lompat ke konten
Error GitError
fatal: This operation must be run in a work tree

fatal: Operasi ini harus dijalankan di work tree

Operasi memerlukan working tree tetapi repositori bersifat bare (tanpa direktori kerja).

gitlinuxwindowsmacos

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.

Dokumentasi Resmi

Kode Error Terkait