Hablemos de su proyecto
Shell

Git: hacer una exportación de revisiones con estructura de archivos

Para realizar una exportación, similar a cómo lo hace tortoiseSVN que permite exportar archivos de una o varias revisiones, junto con su estructura de directorios (lo cual es conveniente para una implementación en producción), simplemente ejecute el siguien...

Git: hacer una exportación de revisiones con estructura de archivos

Para realizar una exportación, similar a cómo lo hace tortoiseSVN que permite exportar archivos de una o varias revisiones, junto con su estructura de directorios (lo cual es conveniente para una implementación en producción), simplemente ejecute el siguiente comando, especificando la revisión anterior y la última revisión:

git diff-tree -r --no-commit-id --name-only 6c16aaab  35168851| xargs tar -rf /var/www/delivery.tar

Precauciones antes de ejecutar el comando

Este tutorial conserva el comando y el contexto de su publicación. Antes de utilizarlo en un repositorio actual, inspeccione la rama, los archivos modificados y el objetivo exacto:

git status --short
git log --oneline --decorate -5

Cree una rama o una etiqueta de respaldo cuando la operación reescriba el historial o elimine archivos. En particular, git reset --hard sobrescribe los cambios seguidos en el directorio de trabajo.

Referencia: documentación oficial de git reset.

Compartir este artículo