Exportando cambios: Creando una diferencia incremental
De Wiki de EGC
Revisión del 16:26 5 nov 2014 de Pneira (discusión | contribuciones)
Si no has aplicado el cambio
Si no has hecho git commit, puedes ver un cambio con:
% git diff HEAD
Puedes exportarlo a un fichero con la redirección de salida (>):
% git diff HEAD > fichero-cambio.patch
Si ya has hecho aplicado el cambio
Para exportar el último cambio aplicado al repositorio puedes utilizar la orden:
% git format-patch -1 HEAD
0001-ultimo-cambio-aplicado.patch
Esto genera un fichero que contiene la diferencia incremental (también conocido de manera popular como parche o patch en inglés).
El primer parámetro indica el número de cambios a exportar, el segundo indica el commit a partir del cual quieres exportar. La sintaxis es:
% git format-patch -N COMMIT-ID
Donde 'N' se reemplaza por el número de cambios a exportar. El COMMIT-ID indica el primer cambio a exportar, es decir, el cambio de referencia.