Undoing changes

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

git revert --no-commit <CommitId>

👉 Force revert

git revert --continue <CommitId>

👉 Hard reset your local branch

git reset --hard
git reset --hard origin/master

Last updated