Acerca de los scripts de enlace de Git en GitHub Desktop
Los enlaces de Git son scripts que se ejecutan automáticamente en puntos específicos del flujo de trabajo de Git, como antes o después de una confirmación, inserción o combinación. Se pueden usar para aplicar estándares de calidad de código, ejecutar pruebas o realizar otras tareas automatizadas.
GitHub Desktop ejecuta scripts de enlace de Git en el entorno de shell configurado. Los hooks tienen acceso a las mismas variables de entorno y herramientas que cuando se ejecuta Git desde la línea de comandos. Esto significa que los enlaces que dependen de las herramientas instaladas a través de administradores de versiones (como nvm o rbenv) o que dependen de archivos de configuración de shell (como .bash_profile o .zshrc) funcionarán correctamente.
El resultado de los scripts de enlace aparece en tiempo real en la IU de GitHub Desktop, con los mismos colores y el formato de la terminal, por lo que podrá leer y depurar fácilmente el resultado de los scripts de enlace.
Omisión de un enlace de confirmación
Si desea realizar una confirmación (commit) sin ejecutar los scripts de enlace previos a la confirmación (pre-commit) o de validación de mensajes de confirmación (commit-msg), puede omitirlos directamente en GitHub Desktop. Esto equivale a usar git commit --no-verify en la línea de comandos.
Puede omitir los scripts de enlace de forma preventiva antes de realizar una confirmación o después de que se produzca un error en un script de enlace.
Omitir scripts de enlace antes de realizar una confirmación
- En la pestaña "Cambios", escriba el mensaje de confirmación.
- Junto al campo del mensaje de confirmación, haga clic en .
- Seleccione Omitir enlaces de confirmación.
- Haga clic en Confirmar en RAMA.
Omitir un script de enlace con errores
Si se produce un error en un script de enlace de confirmación, en GitHub Desktop saldrá el resultado del script de enlace y le dará la opción de omitir este script de enlace con errores y continuar con la confirmación.
- Revise el resultado del script de enlace que genere GitHub Desktop.
- Para continuar con la confirmación a pesar del error, haga clic en Confirmar de todos modos.
Advertencia
Si se omiten los scripts de enlace de confirmación, se invalidarán las comprobaciones de calidad y seguridad en las que pueda confiar el equipo. Omita un script de enlace solamente si asume las consecuencias.
Lectura adicional
-
[AUTOTITLE](/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop) -
[Documentación de enlaces de Git](https://git-scm.com/docs/githooks) en la referencia oficial de Git