Git Hook
Gancho de Git
Un hook de Git es un programa que Git ejecuta en un paso nombrado en la computadora o servidor de un desarrollador. Puede comprobar, bloquear o automatizar una acción.
Otro ejemplo
Un hook de pre-commit verifica rápidamente los archivos en preparación por problemas de formato y secretos, luego muestra correcciones claras. Los hooks en la computadora de un desarrollador no se copian por defecto, por lo que no pueden ser la única puerta de seguridad.
Partes principales
- 01evento del ciclo de vida
- 02programa de gancho
- 03estado de salida
Úsalo cuando
Use este término para automatización local rápida o reglas del servidor en un paso de Git documentado.
No lo uses cuando
No sigas dejando comprobaciones necesarias lentas, poco claras, destructivas o específicas de la máquina solo en ganchos locales.
Nombre usado en código
.git/hooks/<hook-name> Antes de lanzarlo
Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback.
Outcome: Complete the task with Gancho de Git (Git Hook). User context: Un hook de pre-commit verifica rápidamente los archivos en preparación por problemas de formato y secretos, luego muestra correcciones claras. Los hooks en la computadora de un desarrollador no se copian por defecto, por lo que no pueden ser la única puerta de seguridad. Delivery concept or operation: Gancho de Git (Git Hook). Why it fits: Use este término para automatización local rápida o reglas del servidor en un paso de Git documentado. Do not use it when: No sigas dejando comprobaciones necesarias lentas, poco claras, destructivas o específicas de la máquina solo en ganchos locales. Delivery requirements: Name the code repository and target. List preconditions, changes, review and CI checks, conflict and data-loss risks, release order, and the rollback or recovery command. Repository safeguards: Keep unpublished work and a clear history. Do not run destructive steps without an explicit backup. Check the exact code diff and remote target before publishing. Acceptance criteria: Review the intended diff and pass all required checks. Keep the target version traceable. Practice failure recovery and keep published history clear. Evidence and limits (evidence boundary): Es oficial para esa fuente. Otras plataformas o equipos pueden usar el término de otra manera. Unknowns to confirm: Repository, branch, team activity, release environment, approval owner, protected checks, and rollback target.
Revisa esta petición
Review how Gancho de Git (Git Hook) is used now. Definition: Un hook de Git es un programa que Git ejecuta en un paso nombrado en la computadora o servidor de un desarrollador. Puede comprobar, bloquear o automatizar una acción. Release checks: Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.