Usar archivos de parches en 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.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn