git reset --hard HEAD~1
git reset --hard origin
# Removes latest commit from the stash, KEEPS changes git reset --soft HEAD~ # Removes latest commit from the stash, DELETES changes git reset --hard HEAD~
git checkout master git reset --hard e3f1e37 git push --force origin master # Then to prove it (it won't print any diff) git diff master..origin/master
git reset --hard <sha1-commit-id>