guardar versiones antiguas del repositorio git

Para el proyecto en el que estoy trabajando, necesito guardar todos los archivos de una versión específica de un repositorio git. He revisado una gran cantidad de información sobre git checkout, pero no puedo averiguar qué hace eso con los archivos en el directorio que tengo, y mucho menos guardar la versión de ese compromiso específico. ¿Alguien sabe una manera de obtener los archivos de un repositorio git en un commit específico? Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta