git reset --hard what is this do code example Example 1: git reset hard git reset --hard Example 2: git checkout reset hard git checkout reset HEAD~1