ver tag modificados log example crear cambios archivos archivo git diff git-diff

tag - ¿Cómo toma un archivo git diff y lo aplica a una rama local que es una copia del mismo repositorio?



git ver archivos modificados (1)

Copie el archivo diff en la raíz de su repositorio, y luego haga lo siguiente:

git apply yourcoworkers.diff

Más información sobre el comando de apply está disponible en su página de manual .

Por cierto: una mejor manera de intercambiar las confirmaciones completas por archivo es la combinación de los comandos git format-patch en el remitente y luego git am en el receptor, porque también transfiere la información de autoría y el mensaje de confirmación.

Si la aplicación del parche falla y si las confirmaciones desde las que se generó el diff están realmente en su repositorio, puede usar la opción -3 de apply que intenta fusionar los cambios.

También funciona con la tubería de Unix de la siguiente manera:

git diff d892531 815a3b5 | git apply

Tengo un archivo .diff creado por un compañero de trabajo y me gustaría aplicar los cambios enumerados en ese archivo diff a mi sucursal local del mismo repositorio exacto. No tengo acceso a la PC o rama de ese trabajador que se utilizó para generar este archivo de diferencias.

Obviamente podría ir línea por línea y volver a escribir todo, pero preferiría no someter el sistema a un error humano. ¿Cuál es la forma más fácil de hacer esto?