GIT World: Generar un zip con los cambios entre un commit y otro

Muy buenas,

Hoy en la sección Git World os traigo una instrucción súper útil para extraer los ficheros que han sido añadidos o cambiados de un commit a otro de GIT en un fichero comprimido usando la instrucción git diff-tree. De este modo es muy sencillo pasar a algún compañero del equipo tus cambios sin tener que commitear a master o si el compañero no tiene acceso al repo de GIT en esos momentos.

git diff-tree -r –no-commit-id –name-only –diff-filter=ACMRT [commit1] [commit2] | xargs tar -czvf cambios.tgz

Un saludo

Jose Antonio Ródenas

CTO en Visualtis