Reset : très puissant, et très dangereux !
La commande reset permet de spécifier où ce que HEAD doit pointer, et donc à partir d'où se feront les prochains commits.
trois options :
–soft : ne touche ni au staging index ni au working directory
–mixed (defaut) : modifie le staging directory pour correspondre au dépôt dans son état pointé par HEAD, ne touche pas au working directory
–hard : modifie le staging index et le working repository pour correspondre au dépôt dans son état pointé par HEAD.