The best option for me and probably others is the Git reset option:
git reset --hard <commidId> && git clean -f
This has been the best option for me! It is simple, fast and effective!
** Note:** As mentioned in comments don't do this if you're sharing your branch with other people who have copies of the old commits
Also from the comments, if you wanted a less 'ballzy' method you could use
git clean -i