Obtener una versión particular de una twig

¿Hay alguna manera de download una versión particular de una sucursal?

En particular, me gustaría hacer un clon git de https://github.com/Theano/Theano ahora, y save un set de instrucciones sobre cómo get la misma versión exacta de github, independientemente de futuras confirmaciones.

ACTUALIZAR

Hay una manera más fácil de hacer esto en github si no se esperan más cambios. En github, puede navegar a la 'vista en tree' de un repository desde su browser a través de la URL

https://github.com/<repo_name>/tree/<commit_sha> 

Al hacer clic en el button 'Descargar ZIP' en la barra de navigation de la derecha se downloadán los códigos del repository hasta esa confirmación en particular.

RESPUESTA ORIGINAL

Creo que una forma de hacer que la vida de tu usuario (o quien sea que esté leyendo tus instrucciones) sea más fácil es clonar todo el repository tal como está. Entonces, si el commit HEAD actual es la versión que desea y no planea hacer / fusionar cambios en su repository, puede referir a su usuario a este nuevo repository; probablemente labelrlo será una buena idea.

De lo contrario, puede crear una twig (y una label) en su nuevo repository con la confirmación específica haciendo:

 $ git checkout -b new_branch commit_sha // where commit_sha points to the version you wanted 

Luego puede derivar a su usuario a esta nueva twig (o label) en su repository, después de que hayan clonado su repository.

No creo que haya una manera simple de clonar el repository original de una confirmación anterior sin usar el git reset .