Cómo deshacer la última confirmación en git [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo deshago las confirmaciones más recientes en Git? 78 respuestas Por error, lo hicegit add .
ygit commit
en eldevelop
rama. Pero por suerte, no hicegit push
.
Así que quería volver al estado original.
Lo intentégit reset --soft
ygit reset HEAD --hard
pero parece que lo he estropeado.
¿Cómo puedo solucionar esto? Quiero volver al estado original y posiblemente mantener los cambios en el código.