Pro Git
Pro Git El punto de enganche update es muy similar a pre-receive, pero con la diferencia de que se activa una vez por cada rama que se está intentando actualizar con el envío. Si la persona que realiza el envío intenta actualizar varias ramas, pre-receive se ejecuta una sola vez, mientras que update se ejecuta tantas veces como ramas se estén actualizando. En lugar de recibir datos desde la entrada estándar (stdin), este script recibe tres argumentos: el nombre de la rama, la clave SHA-1 a la que esta apuntada antes del envío, y la clave SHA-1 que el usuario está intentando enviar. Si el script update termina con un código de salida distinto de cero, únicamente los cambios de esa rama son rechazados; el resto de ramas continuarán con sus actualizaciones.