TIL: How to undo published git commits
Published 2015-07-13 by Jochen Lillich
Sometimes you need to jump back in your git history to an old state. Most of
the times you already published your commits to other remotes so a git reset
--hard $OLD_COMMIT
is not a solution.
This is where git revert
comes in
handy.
If you want to jump back to a specific commit id
48b616601cab02df84297dcf7246d17072ac32fb
all you have to do is
git revert -n 48b61660..HEAD
Now check everything and create a new commit that reverts everything from the old state to the current.