Guía Sencilla de Hooks de Git - duocgitteam2025/github_api_pokemon GitHub Wiki

¿Qué son los Hooks?

Son ayudantes automáticos que revisan tu trabajo cuando usas comandos de Git como commit o push. Actúan como asistentes que:

  • Verifican que tu código no tenga errores
  • Detienen operaciones si encuentran problemas
  • Automatizan tareas aburridas

Los 3 Hooks Más Importantes

  1. pre-commit

    • Se activa: Cuando escribes git commit
    • Función: Revisa tu código antes de guardar
  2. pre-push

    • Se activa: Cuando escribes git push
    • Función: Verifica que todo funcione antes de subir a GitHub
  3. post-commit

    • Se activa: Después de hacer git commit
    • Función: Envía notificaciones automáticas

¿Dónde Están?

En una carpeta oculta de tu proyecto llamada:
.git/hooks/

¿Por Qué Son Útiles?

  • Para ti: Evitan que subas código con errores
  • Para tu equipo: Mantienen el proyecto ordenado
  • Para todos: Ahorran tiempo en revisiones manuales

Datos Curiosos

🔹 Los hooks son solo archivos de texto normales
🔹 Puedes editarlos con cualquier editor de código
🔹 Git los ejecuta automáticamente cuando corresponda


💡 Consejo: Si un hook te da error, lee el mensaje en rojo que muestra. ¡Ahí te dice qué arreglar!