tag from crear git patch

crear - git patch from commit



¿Cómo aplicar un parche generado con el parche de formato git? (5)

Nota: Primero puede obtener una vista previa de lo que hará su parche:

Primero las estadísticas:

git apply --stat a_file.patch

Luego, una ejecución en seco para detectar errores:

git apply --check a_file.patch

Finalmente, puede usar git am para aplicar su parche: le permite cerrar la sesión de un parche aplicado.
Esto puede ser útil para referencia posterior.

git am --signoff < a_file.patch

Vea un ejemplo en este artículo :

En su registro de git, encontrará que los mensajes de confirmación contienen una etiqueta de "Firmado-off-by". Github y otros leerán esta etiqueta para proporcionar información útil sobre cómo la confirmación terminó en el código.

Tengo 2 repositorios locales git que apuntan al mismo repositorio remoto.

En un repositorio de git, si hago git format-patch 1 , ¿cómo puedo aplicar ese parche al otro repositorio?


O, si lo estás pateando en la vieja escuela:

cd /path/to/other/repository patch -p1 < 0001-whatever.patch


Si desea aplicarlo como una confirmación , use git am


Si está utilizando un JetBrains IDE (como IntelliJ IDEA, Android Studio, PyCharm), puede arrastrar el archivo de parche y soltarlo dentro del IDE, y aparecerá un diálogo que muestra el contenido del parche. Todo lo que tienes que hacer ahora es hacer clic en "Aplicar parche" y se creará una confirmación.


git apply name-of-file.patch