¿Sacando una copy del repository hasta un compromiso en particular?

¿Hay alguna forma de sacar una copy de mi repository hasta cierto compromiso? Estoy usando github, y veo que un checkin en particular tiene los siguientes identificadores en su página:

commit: abc tree: def parent: xyz 

Entonces me gustaría hacer algo como:

 git clone -option-up-to-commit "abc" 

Entonces, ¿puedo get una instantánea de mi proyecto en ese momento?

Gracias

Si no importa que clones todo el repository primero, solo hazlo

 $ git clone repo $ cd repo $ git checkout commit-hash 

Clon implica que obtendrás toda la historia. Simplemente verificando el sha1 que quieras hará el truco. Si los commit posteriores tienen files grandes en ellos y usted no los quiere, puede clonar, bifurcar en la confirmación que desee, eliminar las twigs de seguimiento para el control remoto y clonar nuevamente. Esto omitirá los commits que no quieras en tu historial.

Espero que esto ayude.