19/09/2013, 08:47
|
| | Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 10 meses Puntos: 1 | |
Respuesta: Git y moverse por los commit Según este tutorial:
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/ch02.html
En el apartado "Deshacer/Rehacer Avanzado", se puede leer:
Algunas veces solo quieres ir hacia atrás y olvidarte de todos los cambios a partir de cierto punto, porque estaban todos mal. Entonces:
$ git log
te muestra una lista de commits recientes, y sus hashes SHA1. A continuación, escribe:
$ git reset --hard SHA1_HASH
para recuperar el estado de un commit dado, y borrar para siempre cualquier recuerdo de commits más nuevos.
Otras veces, quieres saltar a un estado anterior temporalmente. En ese caso escribe:
$ git checkout SHA1_HASH
Esto te lleva atrás en el tiempo, sin tocar los commits más nuevos.
Pero a mi el git checkout SHA1_HASH me elimina todos los commits posteriores |