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
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1Init e Seu Primeiro Commit25 min
- 2Status, Diff e Log25 min
- 3Branches e Merging30 min
- 4Resolvendo conflitos de merge30 min
- 5Remotes: Push, Pull, Fetch30 min
- 6Stash e Cherry-pick25 min
- 7Rebase30 min
- 8Rebase interativo e squashing30 min
- 9Tags e Releases20 min
- 10Fluxos de Branching20 min
- 11Recuperando trabalho perdido25 min
- 12Hooks25 min
- 13Projeto Final: Um Fluxo Completo de Pull Request40 min
