HOWTO · Git
Usar archivos de parches en Git
El artículo cubre los siguientes temas: crear archivos de parche de Git para commits, ver archivos alterados en un parche, buscar errores y aplicar un parche de Git.
En este tutorial, presentaremos los archivos de parche de Git. El artículo cubre los siguientes temas.
- ¿Cómo crear archivos de parche de Git para commits?
- ¿Cómo ver archivos alterados en un parche?
- ¿Cómo comprobar si hay errores?
- ¿Cómo aplicar un parche Git?
Usamos un archivo de parche de Git para almacenar los cambios de las commits. Un archivo de parche incluirá datos como la fecha de un commit y un mensaje.
Puede usar un parche de Git para aplicar cambios a su repositorio. Estos archivos de parche son útiles cuando no tiene acceso de escritura.
Crear un archivo de parche a partir de commits en Git
Usamos el comando git format-patch para generar archivos de parche.
Para crear un archivo de parche para un número específico de commits antes de el commit seleccionada, aplique la opción -N a su comando.
git format-patch -N <sha1-commit-hash>
Una alternativa al commit hash es HEAD.
git format-patch -N HEAD
Para crear un archivo de parche para un rango específico de commits, use el siguiente comando.
git format-patch <first-commit-hash>^..<end-commit-hash>
Agregue stdout>file.patch a su comando para crear un archivo para varias commits.
Para ver todos los cambios en su archivo de parche, ejecute el comando git apply --stat <file.patch>.
git apply --stat <file.patch>
El comando anterior especifica el archivo de parche para leer.
Si desea aplicar el parche a su repositorio, use el siguiente comando.
git apply <file.patch>
El comando git format-patch almacenará su confirmación en un formato de buzón UNIX. Puede enviar y recibir archivos de parches por correo electrónico.
Al ejecutar el comando git apply para aplicar un parche, Git ignorará las rutas parcheadas que no estén presentes en el directorio de trabajo de su repositorio.