Saya menemukan kedua hal ini dapat menghapus stage file.
Dulu saya gunakan git reset file
untuk 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 file
untuk tidak mengubah file. Sementara itu buku ini menyarankan saya untuk menggunakannya git checkout -- file
. Apa bedanya di sini?