Trovo che entrambi questi possano mettere in scena un file.
Ho usato per usare git reset file
per unstage un file.
Ma oggi quando ho letto il http://git-scm.com/book .
Trovo che mi abbia insegnato a usare git reset HEAD file
, cosa fa HEAD qui? In quali circostanze è d'obbligo?
PS: Un'ulteriore domanda, posso usare git checkout file
per non modificato un file. Nel frattempo questo libro mi suggerisce di usare git checkout -- file
. Qual è la differenza qui?