Cara menghapus file dari indeks git

33

Bagaimana cara menghapus file dari indeks repositori git tanpa menghapus file dari pohon kerja?

Jika saya memiliki file ./notes.txtyang dilacak oleh git, saya bisa menjalankannya git rm notes.txt. Tapi itu akan menghapus file. Saya lebih suka git hanya berhenti melacak file.

Stefan
sumber

Jawaban:

48

Anda bisa menggunakannya git rm --cached notes.txt. Ini akan menyimpan file tetapi menghapusnya dari indeks.

Gert
sumber
3

git reset HEAD <file> untuk menghapus file tertentu.

dan git reset HEADuntuk menghapus semua file dari indeks git.

Abdul Gafoor
sumber
Jawaban itu muncul 8 tahun setelah solusi Gert, sudahkah semantik git resetkomando berubah sejak saat itu?
Kamil