Hooks
Parte do curso de Git
Toda equipe tem uma regra com a qual todo mundo concorda e que todo mundo esquece. Rodar o formatador antes de commitar. Não commitar aquele print de depuração que você acrescentou às 2 da manhã. Não commitar um arquivo com a sua senha dentro. Essas regras acabam escritas numa página de wiki que ninguém lê, aí alguém quebra uma delas e o code review vira uma caça ao que uma máquina teria apontado num instante.
Um hook é um script que o Git roda automaticamente num momento específico do seu fluxo de trabalho, por exemplo logo antes de um commit ser registrado ou logo antes de um push sair da sua máquina. Pense nele como um corretor ortográfico dos seus commits: não é uma pessoa te cobrando, é só uma verificação automática pequena que acontece exatamente quando é útil e que consegue te parar antes que o erro vire permanente.
Quer aprender Git Hooks em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Git pronto e pratique Hooks com um tutor de IA que conhece seu código.
Começar esta liçãoHooksO que você vai aprender
- Client-side hooks
- .git/hooks
- Pre-commit
- Shell hook example
- Pre-commit framework
