Demonstrating a mixed resetRemoving untracked files

Destructif ! Autant les autres options gardent au moins le working directory untouched, autant celle-ci reset tout !

git reset –hard <SHA>

Note : ça vaut là plus qu'ailleurs le coup de faire un git log avant et de noter les <SHA> afin de repositionner le HEAD si besoin, par exemple sur l'ancien dernier commit pour avoir à nouveau les données. Ça ne durera pas indéfiniment mais c'est toujours faisable directement après le reset.