I am looking online to see if there is a difference between:
git reset HEAD~1
and
git reset --soft HEAD~1
I see some good stuff on the subject but nothing that seems to differentiate between the two above commands.
What's the difference between git reset --mixed, --soft, and --hard?