Cómo recuperar un ZIP de una versión antigua de un commit en Git

Introducción

En ocasiones, estamos desarrollando y queremos obtener una versión anterior de un proyecto. Lo normal es hacer uso de los tags, ¿pero qué hacer cuando no se dispone de  un tag marcando una versión completa? Se puede obtener un zip del proyecto simplemente indicando el código hash del commit deseado.

Solución

Podemos usar el comando git archive, así

git archive --format zip --output example.zip <codigo_hash_commit>

Referencias

  1. Comando git-archive