¿Cómo puedo consultar una versión particular de un archivo en git?¿Cómo puedo ver una versión particular de un archivo en Git?
He encontrado this mail on the mailing list, que dijo:
$ git checkout HEAD~43 Makefile
$ git reset Makefile
Pero no entiendo cómo averiguar 'CABEZA ~ 43', si hago un git log aFile
, ¿cómo puedo saber qué 'CABEZA ~ 43 'Debería usar?
¿Y por qué necesito ejecutar git reset
para ese archivo? ¿Qué hace?
"git reset" hace exactamente lo mismo que "git checkout ". –
Si su pregunta es sobre la sintaxis de HEAD ~ 43 (documentada en git-rev-parse), pregunte sobre este tema, no sobre uno sin relación que conozca la respuesta. "¿Qué significa HEAD ~ 45 y cómo encontrar una versión particular del archivo? –
según http://www.lt.kernel.org/pub/software/scm/git/docs/v1.6.0.6/git- checkout.html y http://www.lt.kernel.org/pub/software/scm/git/docs/v1.6.0.6/git-reset.html, "git reset" no hace exactamente mismo que "git checkout ": 'git reset ' revierte en el índice de sin tocar en el árbol de trabajo, pero 'git checkout ' actualiza el índice para de y luego actualizar en el trabajo árbol. –
yoda