¿Cómo puedo revisar una versión particular de un archivo en Git?

¿Cómo puedo revisar una versión particular de un archivo en git?

encontréeste correo en la lista de correo, que decía:

$ git checkout HEAD~43 Makefile
$ git reset Makefile

Pero no entiendo cómo averiguar 'HEAD ~ 43', si hago unagit log aFile, ¿cómo puedo saber qué 'HEAD ~ 43' debo usar?

¿Y por qué necesito correr?git reset para ese archivo? ¿Qué hace?

Respuestas a la pregunta(3)

Su respuesta a la pregunta