ultimo remoto quitar eliminar deshacer archivos archivo git git-commit git-reset git-revert

remoto - git revert head



Cómo deshacer la última confirmación en git (2)

Esta pregunta ya tiene una respuesta aquí:

Por error, git add . y git commit en la rama de develop . Pero por suerte, no hice git push .

Así que quería volver al estado original.

Intenté git reset --soft y git 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.


Creo que aún no te has equivocado. Tratar:

git reset HEAD^

Esto hará que el directorio se establezca antes de realizar el compromiso, HEAD^ significa el padre del compromiso actual (el que ya no desea), mientras mantiene los cambios (sin etapas).


Intenta simplemente restablecer la última confirmación

git reset --soft HEAD~1