To revert the last n commits
using git:
git revert HEAD~3..HEAD;
Where HEAD~3
resolves to the 3rd most recent commit, HEAD
resolves to the most recent commit, and ..
between the two fills in every commit in between.
You can also add --no-commit
to stage it all as one commit.