git reset --hard HEAD~1
git push -f <remote> <branch>
git reset --hard 'xxxxx'
git clean -f -d
git push -f
$ git reset <previous label or sha1>
$ git commit -am "blabla" <--- optional
$ git push -f <remote-name> <branch-name>