Reverting Local Changes
git checkout -- <file name>
Revering Added Changes
git reset --hard
Reverting Changes from a Local Commit
git reset --hard HEAD~1
Reverting Pushed Changes
git reset --hard HEAD~1
git push origin +master
git checkout -- <file name>
git reset --hard
git reset --hard HEAD~1
git reset --hard HEAD~1
git push origin +master