Pro Git
Pro Git Observa que los puntos de enganche del lado del cliente no se copian cuando clonas el repositorio. Si quieres que tengan un efecto para forzar una política específica es necesario que esté en el lado del cliente. Por ejemplo, mira en Un ejemplo de implantación de una determinada política en Git.
Los primeros cuatro puntos de enganche están relacionados con el proceso de confirmación de cambios.
Primero se activa el punto de enganche pre-commit, incluso antes de que teclees el mensaje de confirmación. Se suele utilizar para inspeccionar la instantánea (snapshot) que vas a confirmar, para ver si has olvidado algo, para asegurar que las pruebas se ejecutan, o para revisar cualquier aspecto que necesites inspeccionar en el código. Saliendo con un valor de retorno distinto de cero, se aborta la confirmación de cambios. Aunque siempre puedes saltártelo con la orden git commit --no-verify. Puede ser útil para realizar tareas tales como revisar el estilo del código (lanzando lint o algo equivalente), revisar los espacios en blanco de relleno (el script de ejemplo hace exactamente eso), o revisar si todos los nuevos métodos llevan la adecuada documentación.