git reset has three primary options that we might use: --soft, --hard and --mixed (the default).
git reset
--soft
--hard
--mixed
We'll use git reset to undo the latest commit in all three ways, and compare the result of reseting with each flag.