estoy usando GIT en un proyecto realice un commit por error y quiero deshacerlo ¿Qué comando tengo que usar? Gracias!
Asked
Active
Viewed 199 times
0
-
1Ya hiciste push o solo el commit? Deseas desaparecerlo del historial o te basta con crear un commit que revierta los cambios? – Carlos Muñoz Aug 17 '21 at 10:19
-
¿Es el último commit? Por favor, agrega más detalles a tu pregunta. – padaleiana Aug 17 '21 at 11:09
-
Solo hice el commit y si, es el ultimo commit claro. – DjEmilio84 Aug 17 '21 at 11:11
1 Answers
1
Si no has echo el push y quieres volver antes de hacer el commit sin anular los últimos cambios realizados utiliza este comando:
git reset --soft HEAD~1
Si no quieres los últimos cambios sustituye --soft por --hard
git reset --hard HEAD~1
Reset hace que retroceda a HEAD-1 que es la versión anterior a la que estabas.
Javier Fiestas Botella
- 411
- 1
- 2
- 9
-
Es decir yo después del commit he realizado cambios en la rama (no en los archivos commiteados en otros) y realizado algún pull que tampoco a afectado a lso archivos commiteados simplemente quiero sacar esos archivos del commit y seguir trabajando. ¿debería usar el git reset en este caso? – DjEmilio84 Aug 17 '21 at 10:44
-
git rm 'archivo' con esto borras los archivos de más que ya no quieras y con git rm -r 'carpeta' borras la carpeta si la has creado porque lo demás no no has modificado pero realmente al decir que has echo varios push no se si lo que quieres es revertir tus commit o eliminar archivos que no te son útiles. – Javier Fiestas Botella Aug 17 '21 at 11:03