Skip to the content.

✅ Boas práticas para mensagens de commit

1. Use o tempo verbal imperativo

2. Seja breve e claro no título (primeira linha)

3. Adicione uma descrição (opcional)

4. Use prefixos para categorizar o commit (opcional, mas comum)

Alguns times usam convenções como:

Prefixo Uso
feat Nova funcionalidade
fix Correção de bug
docs Alterações na documentação
style Formatação, indentação, etc (sem alteração de lógica)
refactor Refatoração de código
test Adição ou correção de testes
chore Tarefas gerais (build, CI, configs)

✍️ Exemplos de boas mensagens de commit

Simples

git commit -m "Adiciona botão de logout na navbar"

Com descrição

git commit -m "Corrige bug ao salvar tarefas concluídas

O erro acontecia quando o usuário clicava rapidamente duas vezes. 
Foi adicionada uma verificação de debounce."

Com prefixo (padrão convencional)

git commit -m "feat: Implementa drag and drop de tarefas"
git commit -m "fix: Corrige erro de ordenação nas tarefas finalizadas"

🛠️ Dica extra: usar git commit interativo

Ao invés de usar git commit -m, apenas digite:

git commit

Assim o Git abre um editor de texto onde você pode escrever:

feat: Cria componente de card de tarefa

Este componente será usado tanto na lista de tarefas pendentes quanto 
na de tarefas concluídas. Ele inclui botões de editar e deletar.

ricardotecpro.github.io