Différence avec le soft reset qui se contente de changer le HEAd, le mixed reset fait correspondre le staging index avec le HEAD.
git reset –mixed <SHA>
Permet si l'on veut recommiter des changements (dispos dans le working directory), de les sélectionner en les addant au staging index.