método 1
git reset --hard <hash-del-commit>
git push --force origin HEAD
En lugar de usar --force para regresar de forma local al viejo
git checkout -b nueva-rama-desde-3be46d8
método 2
git revert <hash-del-commit-más-reciente>..HEAD
git push origin main
método 3
git reset --hard <hash-del-commit>
git push --force origin main
verificar el estado actual:
git status
git log --oneline -n 5