It is first important to note that Git does not have a traditional 'undo' system
Cuando tienes que deshacer un cambio en Git, generalmente se retrocede en el tiempo o en otra línea de tiempo donde no ocurrieron errores a través de diferentes commits.
Una vez el usuario puede conocer el historial de commits de los proyectos, puede revetir los cambios a esa linea de tiempo a través de un commit-id. Una de las mejores utilidades para revisar el historial de un repositorio de Git es el comando git log.
A continuación los comandos más importantes.
👉 See Commit Log
git log
git log --oneline
👉 View Particular Commit
git commit <CommitId>
👉 Checkout to a specific commit / branch
git checkout <CommitId>
👉 Go Back to Particular Commit
git revert <CommitId>
👉 Add more changes before committing reverted changes