Skip to content

CommitPattern

Romulo de Oliveira edited this page Nov 26, 2024 · 1 revision

Padrão de Commit

Padrão de comentários Git a ser utilizado neste projeto.

  • Para qualquer tipo de criação ou alteração de códigos de teste:
git commit -m "test: add test for create product automation"
  • Para adesão de novas funcionalidades:
git commit -m "feat: implement tracking product service"
  • Para refatoração de código:
git commit -m "refactor: change return log pattern"
  • Para alteração de estilo. Empregado quando há mudanças de formatação e estilo do código que não alteram o sistema de nenhuma forma:
git commit -m "style: change function param for objects"
  • Para correção de bugs:
git commit -m "fix: remove getPayment() wrong attribute"
  • Para indicar mudanças no projeto que não afetem o sistema ou arquivos de testes. São mudanças de desenvolvimento. Exemplo: Mudar regras do eslint, adicionar prettier, adicionar mais extensões de arquivos ao .gitignore:
git commit -m "chore: add no-undef rule in eslintrc.json"
  • Para documentação:
git commit -m "docs: add technologies list in readme"
  • Para indicar mudanças que afetam o processo de build do projeto ou dependências externas.
git commit -m "build: remove moment.js dependency"
  • Para indicar uma alteração que melhorou a performance do sistema.
git commit -m "perf: change looping for parallel execution"
  • Para mudanças nos arquivos de configuração de CI.
git commit -m ""
  • Para indicar a reverão de um commit anterior.
git commit -m "revert: back to a215868 commit"
Clone this wiki locally