title = Deshacer una confirmación incorrecta tarjetas = restablecer compromiso-a [descripción] ¡Oh no, hicimos un mal compromiso! ¿Cómo podemos deshacer el compromiso y volver a un punto en el que podamos volver a intentarlo? La respuesta es usar `git reset [commit]`, que hace dos cosas: - Restablece la referencia de la rama actual a la confirmación que especifiques. - Y restablece el índice de esa confirmación. No cambia su directorio de trabajo de ninguna manera, lo que significa que después de eso, puede intentar realizar la confirmación que desee nuevamente. [configuración] eco "1 2 3 4" > números git agregar. git commit -m "Compromiso inicial" eco "1 2 3 4 5 6 7 8 9 11" > números git commit -am "Más númerosrrrrs" [ganar] # En la última confirmación principal, el archivo de números contiene los números del 1 al 10. prueba "$(git show main:números)" = "1 2 3 4 5 6 7 8 9 10" # El mensaje de confirmación de esa confirmación es "Más números". git log -1 --oneline | grep "Más números" # La confirmación con el error tipográfico ya no forma parte de la rama principal. registro de git --oneline | grep -v "rrrrr"