How to Safely Revert Commits in Git: A Basic Guidelines for Developers

You push a commit, and a minute later you see it: the wrong file, a broken feature, a secret you never