Sección git

[GIT] Exportar revisiones con estructura de archivos

Escrito por el 10/12/2015
Categorías :   Shell
Etiquetas :   git
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

Eliminar una rama en git

Escrito por el 10/10/2015
Categorías :   Shell
Etiquetas :   git
Para eliminar completamente una rama de tu servidor de git (incluyendo el historial), simplemente utiliza el siguiente comando:git push origin --delete [nombre de la rama]Luego necesitas ejecutar el siguiente comando en las instancias para eliminar la información de la rama eliminada: git fetch --all --pruneSi por una razón u otra, necesitas eliminar uno o más archivos de commits anteriores, aquí hay un artículo interesante sobre el tema:https://help.github.com/articles/remove-sensitive-data/