Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/09/2013, 08:15
oskrok
 
Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 10 meses
Puntos: 1
Respuesta: Git y moverse por los commit

Muchas gracias por responder, ¿Me podrías decir la sintaxis de git reflog?
pruebo con:
git reflog :/"commit2"
o
git reflog 96046152e2515d651d777bac66602e4a50654f49

no me da ningún error pero no me restaura el commit, ya que los archivos tienen el mismo contenido que en el último commit

Lo de git checkout :/"commit1", lo encontré con internet porque poniendo el nombre o el hash me daba un error, a continuación pongo lo que obtengo:

1) Hago git log:
Código PHP:
commit eb9b03c2e22305c965b610aa84a7d316e5cb208d
Author
oscar <oscar@oscar.(none)>
Date:   Thu Sep 19 16:05:51 2013 +0200

    commit3

commit 96046152e2515d651d777bac66602e4a50654f49
Author
oscar <oscar@oscar.(none)>
Date:   Thu Sep 19 00:13:37 2013 +0200

    commit2

commit 23abd7d49c00541fcac17acb1babd7a60a3e7c6e
Author
oscar <oscar@oscar.(none)>
Date:   Wed Sep 18 23:53:25 2013 +0200

    commit1 
Si hago un checkout con el nombre de la siguiente forma:
git checkout "commit2"
obtengo:
error: pathspec 'commit2' did not match any file(s) known to git.


PD: acabo de probar el checkout con el head y me funciona, no sé que demonios hice la primera vez que lo intenté jeje.

Última edición por oskrok; 19/09/2013 a las 08:31