Volver a la página principal
viernes 9 febrero 2024
2

Cómo deshacer el último commit en Git

Introducción

A veces, cometemos errores al realizar un commit en Git. Ya sea que hayamos olvidado agregar un archivo, cometido un error en el mensaje del commit o simplemente necesitemos deshacer el último cambio, Git nos proporciona varias opciones para revertir un commit.

Métodos para deshacer el último commit

Existen principalmente dos formas de deshacer el último commit en Git: utilizando git reset y git revert.

1. Utilizando git reset

Con el comando git reset, podemos eliminar el último commit y opcionalmente mantener los cambios realizados en los archivos.

Por ejemplo, para deshacer el último commit sin mantener los cambios realizados en los archivos, podemos usar:

git reset --hard HEAD~1

Esto eliminará el último commit y todos los cambios asociados a él.

2. Utilizando git revert

Por otro lado, git revert deshace el último commit creando un nuevo commit que revierte los cambios realizados por el commit anterior.

Por ejemplo, para deshacer el último commit manteniendo los cambios realizados, podemos usar:

git revert HEAD

Esto creará un nuevo commit que deshace los cambios del último commit.

Compartir:
Autor:
User photo

Jorge García

Fullstack developer