Git Commit
Analise todas as mudanças pendentes e crie um commit com mensagem clara e padronizada.
Processo
- Execute
git statuspara ver o que mudou - Execute
git diffpara entender o que foi alterado - Agrupe as mudanças por contexto (não commite arquivos não relacionados juntos)
- Gere a mensagem no padrão Conventional Commits
- Execute o commit
Padrão de mensagem (Conventional Commits)
tipo: descrição curta em português (máx 72 caracteres)
[corpo opcional explicando o porquê da mudança]
Tipos:
| Tipo | Quando usar |
|---|---|
feat |
nova funcionalidade |
fix |
correção de bug |
refactor |
reorganização sem mudar comportamento |
style |
mudança visual/CSS |
docs |
documentação |
test |
testes |
chore |
configuração, dependências |
Exemplos
feat: adiciona listagem de leads com filtro por status
fix: corrige validação de email no formulário de cadastro
refactor: separa lógica de negócio em services no backend
deploy: adiciona Dockerfile para deploy no Coolify
Regras
- Nunca commite arquivos
.env— verifique antes - Nunca use
git add .sem revisar o que está sendo adicionado - Uma mudança por commit — não misture feature com fix
- Se houver mudança no banco, mencione na mensagem:
feat: adiciona tabela de contratos