Idioma: 🇺🇸 | Legenda: 🇧🇷
Fonte: Código Maromba 🇧🇷
Vídeo Descomplicando Branches no Git usando VS Code
Idioma: 🇧🇷
Fonte: Código Fonte TV 🇧🇷
Fonte: Wikipedia
Fonte: Vida de Programador 🇧🇷
A padronização de mensagens de commit facilita o entendimento entre desenvolvedores.
Uma forma seria o formato do Commit Amigão:
- feat (nova funcionalidade para o usuário)
- style (formatação geral no código, como lint. Não confundir com CSS)
- refactor (refatoração de código de produção)
- test (adicionar/refatorar testes)
- fix (correção de bug para o usuário)
- docs (mudanças na documentação)
- chore (atualização de tarefas ou código que não está relacionado a código em produção)
Fonte: Guia do Commit Amigão 🇧🇷
Exemplo de mensagens de commit contendo emoji:
Fonte: Medium 🇧🇷
Guia de emojis para cada tipo de commit:
Imagem | GMF shortcode | Quando usar |
---|---|---|
🎨 | :art: |
Melhorar a estrutura / formato do código. |
⚡ | :zap: |
Melhorar desempenho. |
🔥 | :fire: |
Remover código ou arquivos. |
🐛 | :bug: |
Corrigir um bug. |
🚑 | :ambulance: |
Hotfix crítico. |
✨ | :sparkles: |
Introduzir novas funcionalidades. |
📝 | :memo: |
Adicionar ou atualizar documentação. |
🚀 | :rocket: |
Coisas de deploy. |
💄 | :lipstick: |
Adicionar ou atualizar UI e arquivos de estilização. |
🎉 | :tada: |
Início de um projeto. |
✅ | :white_check_mark: |
Adicionar ou atualizar testes. |
🚨 | :rotating_light: |
Corrigir compiler / warnings de linter. |
🚧 | :construction: |
Trabalho em andamento (WIP). |
♻️ | :recycle: |
Refatoração de código. |
💩 | :poop: |
Escrita de código ruim que precisa ser melhorado depois. |
🔀 | :twisted_rightwards_arrows: |
Merge de branches. |
📦 | :package: |
Adicionar ou atualizar arquivos e pacotes compilados. |
🗃️ | :card_file_box: |
Realizar mudanças no banco de dados. |
🚸 | :children_crossing: |
Melhorar usabilidade / UX |
📱 | :iphone: |
Trabalhar no design responsivo. |
🤡 | :clown_face: |
Adicionar mocks. |
Fonte: Gitmoji 🇺🇸