0

estoy usando GIT en un proyecto realice un commit por error y quiero deshacerlo ¿Qué comando tengo que usar? Gracias!

DjEmilio84
  • 93
  • 7

1 Answers1

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.

  • 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