Gerador de Mensagens de Commit Git
Escreva mensagens de commit claras e convencionais seguindo os Conventional Commits ou o formato da sua equipa. Inclui indicadores de escopo, tipo e alterações disruptivas.
Precisa de utilizações ilimitadas?
Atualizar para Pro — $19/moOs seus resultados de Gerador de Mensagens de Commit Git aparecerão aqui
Espere blocos de código limpos com comentários, além de uma breve explicação do que mudou.
Como Usar Gerador de Mensagens de Commit Git
- Descreva as alterações que fez em linguagem simples — que ficheiros mudaram, o que mudou no comportamento e porque fez a alteração.
- Selecione a convenção de commits da sua equipa (Conventional Commits é a mais amplamente adotada).
- Escolha o tipo de alteração que melhor categoriza a sua mudança — 'feat' para novas funcionalidades, 'fix' para correções de bugs, 'refactor' para reestruturação.
- Opcionalmente, adicione um âmbito para restringir o contexto (por exemplo, 'auth' para alterações de autenticação, 'ui' para actualizações de interface).
Casos de Uso
Escreva mensagens de commit consistentes numa equipa de desenvolvedores
Gerar mensagens de commit que funcionem com geradores automáticos de registos de alterações
Criar commits descritivos para contribuições de código aberto e pull requests
Documentar alterações complexas de refactorização com contexto claro antes/depois
Dicas para Melhores Resultados
- Inclua o “porquê” na sua descrição, não apenas o “quê” — isto ajuda a gerar corpos de commit que fornecem contexto valioso para futuros desenvolvedores.
- Use specific scopes for monorepos: 'api', 'web', 'shared', 'infra' — this makes git log filtering much more useful.
- Para alterações disruptivas, indique qual era o comportamento antigo e qual é agora — o gerador formatará um rodapé BREAKING CHANGE adequado.
- O formato Conventional Commits permite o aumento automático de versão e a geração de changelog com ferramentas como semantic-release e standard-version.
Perguntas Frequentes
O que são os Conventional Commits?
Conventional Commits é uma especificação para mensagens de commit que fornece um formato estruturado: tipo(alcance): descrição. Permite a geração automática de registos de alterações, incremento semântico de versões e torna o histórico do git pesquisável. É a convenção de commit mais amplamente adotada na indústria.
Devo usar a versão apenas de assunto ou a detalhada?
Use apenas o assunto para alterações pequenas e autoexplicativas (correções de erros tipográficos, actualizações de dependências). Use a versão detalhada com corpo para adições de funcionalidades, correcções de bugs, refactorizações, ou qualquer alteração em que os futuros programadores beneficiem ao compreender o raciocínio.
Qual o escopo que devo usar?
Os scopes representam a secção da base de código afetada: 'auth' para autenticação, 'api' para endpoints REST, 'ui' para componentes de frontend, 'db' para alterações na base de dados, 'ci' para alterações no pipeline. Use os scopes de forma consistente na sua equipa — deixe em branco para alterações transversais.
Como é que isto ajuda nos registos de alterações?
O formato Conventional Commits é legível por máquinas. Ferramentas como semantic-release, standard-version e release-please podem analisar os seus commits para gerar automaticamente registos de alterações categorizados (Funcionalidades, Correções de Bugs, Quebras de Compatibilidade) e determinar números de versão.
Qual é a regra dos 72 caracteres?
O Git e muitas ferramentas exibem a primeira linha de uma mensagem de commit como resumo. Manter as linhas de assunto com menos de 72 caracteres garante que sejam exibidas completas no git log, GitHub e nas interfaces de IDE sem serem truncadas. O corpo também deve envolver a 72 caracteres para legibilidade no terminal.
Parte destes fluxos de trabalho
Esta ferramenta é usada em guias passo a passo que o ajudam a fazer mais
Não armazenamos o seu texto. O processamento acontece em tempo real e a sua entrada é descartada imediatamente após gerar o resultado.
Desbloquear Acesso Ilimitado
Utilizadores gratuitos: 5 utilizações por dia | Utilizadores Pro: Ilimitado
Este artigo contém links de afiliados. Se efetuar uma compra através destes links, poderemos receber uma pequena comissão sem qualquer custo adicional para si.
WP Rocket
WordPress caching and performance plugin that speeds up your site.
Veja como esta ferramenta se compara lado a lado:
✍️ Biblioteca de prompts
Prompts prontos a usar — clique em "Usar Este" para preencher a ferramenta automaticamente
Escreve uma função Python que [describe what it does]. Inclui type hints e uma docstring.
Explica este código e sugere melhorias: [paste code]
Gera testes unitários para a seguinte função: [paste function]
Escreve uma consulta SQL para [describe what you need] a partir de uma tabela com as colunas [list columns].
Cria um README.md para um projeto de [project type] com secções de instalação, utilização e contribuição.