Diferencia entre revisiones de «Exportando cambios: Creando una diferencia incremental»
De Wiki de EGC
(Página creada con «Para exportar el último cambio aplicado al repositorio puedes utilizar la orden: <source lang="lang"> % git format-patch -1 HEAD 0001-ultimo-cambio-aplicado.patch </sourc...») |
|||
| (No se muestra una edición intermedia del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
| + | = Si no has aplicado el cambio = | ||
| + | |||
| + | Si no has hecho ''git commit'', puedes ver un cambio con: | ||
| + | |||
| + | <source lang="bash"> | ||
| + | % git diff HEAD | ||
| + | </source> | ||
| + | |||
| + | Puedes exportarlo a un fichero con la redirección de salida (>): | ||
| + | |||
| + | <source lang="bash"> | ||
| + | % git diff HEAD > fichero-cambio.patch | ||
| + | </source> | ||
| + | |||
| + | = Si ya has hecho aplicado el cambio = | ||
| + | |||
Para exportar el último cambio aplicado al repositorio puedes utilizar la orden: | Para exportar el último cambio aplicado al repositorio puedes utilizar la orden: | ||
| − | <source lang=" | + | <source lang="bash"> |
% git format-patch -1 HEAD | % git format-patch -1 HEAD | ||
0001-ultimo-cambio-aplicado.patch | 0001-ultimo-cambio-aplicado.patch | ||
Revisión actual del 16:26 5 nov 2014
Si no has aplicado el cambio
Si no has hecho git commit, puedes ver un cambio con:
% git diff HEADPuedes exportarlo a un fichero con la redirección de salida (>):
% git diff HEAD > fichero-cambio.patchSi 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.patchEsto 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-IDDonde '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.