Skip to main content

Trabajar con enlaces de Git en GitHub Desktop

Puede ejecutar enlaces de Git en el entorno de shell y omitir enlaces de confirmación directamente desde GitHub Desktop.

Acerca de los ganchos 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 ganchos 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.

La salida del hook se muestra en tiempo real en la UI de GitHub Desktop, con colores de terminal y formato conservados, por lo que puedes leer y depurar fácilmente la salida de los hooks.

Omisión de un enlace de confirmación

Si desea realizar un commit sin ejecutar los ganchos pre-commit o commit-msg, puede omitirlos directamente desde GitHub Desktop. Esto equivale a usar git commit --no-verify en la línea de comandos.

Puede omitir los enlaces de forma preventiva antes de realizar una confirmación o después de que se produzca un error en un enlace.

Omisión de ganchos antes de realizar un commit

  1. En la pestaña "Cambios", escriba el mensaje de confirmación.
  2. Junto al campo del mensaje de confirmación, haga clic en .
  3. Seleccione Omitir enlaces de confirmación.
  4. Haga clic en Confirmar en BRANCH.

Omisión de un enlace con errores

Si se produce un error en un enlace de confirmación, GitHub Desktop mostrará la salida del enlace y le dará la opción de omitir el enlace con errores y continuar con la confirmación.

  1. Revise la salida del gancho mostrada por GitHub Desktop.
  2. Para continuar con la confirmación a pesar del error, haga clic en Confirmar de todos modos.

Advertencia

Si se omiten los enlaces de confirmación, se invalidan las comprobaciones de calidad y seguridad en las que puede confiar su equipo. Solo omita un enlace si comprende las implicaciones.

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