git-revert
Completely destroy all the changes on your current branch. Does not git push on it's own.
git push