git reset --hard is not resetting in Mac code example Example: git checkout reset hard git checkout reset HEAD~1