Acho que esses dois podem desestabilizar um arquivo.
Eu costumava git reset file
desmontar um arquivo.
Mas hoje, quando li o http://git-scm.com/book .
Acho que me ensinou a usar git reset HEAD file
, o que o HEAD faz aqui? Em que circunstâncias é uma obrigação?
PS: Outra pergunta que posso usar git checkout file
para modificar um arquivo. Enquanto isso, este livro sugere que eu use git checkout -- file
. Qual a diferença aqui?