Saya menemukan kedua hal ini dapat menghapus stage file.
Dulu saya gunakan git reset fileuntuk unstage file.
Tapi hari ini ketika saya membaca http://git-scm.com/book .
Saya merasa itu mengajarkan saya untuk menggunakan git reset HEAD file, apa yang dilakukan KEPALA di sini? Dalam keadaan apa itu suatu keharusan?
PS: Pertanyaan tambahan, saya bisa gunakan git checkout fileuntuk tidak mengubah file. Sementara itu buku ini menyarankan saya untuk menggunakannya git checkout -- file. Apa bedanya di sini?