Capítulo 14. Ganchos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los ganchos Git te permiten modificar las operaciones estándar de Git. Puedes utilizar un gancho Git para ejecutar uno o más scripts arbitrarios cada vez que se produzca un evento concreto, como una confirmación o un parche, en tu repositorio. Normalmente, un evento se divide en varios pasos prescritos, y puedes vincular un script personalizado a cada paso. Cuando se produce el evento Git, se llama al script apropiado al inicio de cada paso.

Los ganchos pertenecen y afectan a un repositorio específico y no se copian durante una operación de clonación. En otras palabras, los ganchos que configures en tu repositorio privado no se propagan al nuevo clon ni alteran su comportamiento. Si, por alguna razón, tu proceso de desarrollo exige que haya ganchos en el repositorio de desarrollo personal de cada desarrollador, organízate para copiar el directorio .git/hooks mediante algún otro método (no clon).

No confundas esto con inicializar un nuevo repositorio. Cuando se especifica el comando git init, Git copia los ganchos disponibles en el nuevo repositorio; éstos pueden incluir los ganchos de muestra predeterminados que Git proporciona o algunos ganchos personalizados que especifiques en una ruta configurable definida mediante el mecanismo del directorio de plantillas.

En este capítulo, empezamos hablando de los tipos de ganchos Git disponibles y de ...

Get Control de versiones con Git, 3ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.