Como a redefinição se compromete Git com a perda de mudanças

git reset HEAD~1 --soft   
Obnoxious Ox