... | ... | @@ -62,6 +62,27 @@ git push --set-upstream origin <nomeDaBranch> |
|
|
|
|
|
Pronto! Agora você já pode começar a programar na sua Branch.
|
|
|
|
|
|
### Semântica dos Commits
|
|
|
|
|
|
Para padronizarmos a descrição dos commits, será utilizado um padrão semântico a fim de facilitar o compreendimento de cada commit. Os padrões serão os seguintes:
|
|
|
|
|
|
- **feat:** Tratam adições de novas funcionalidades ou de quaisquer outras novas implantações ao código;
|
|
|
- **fix:** Essencialmente definem o tratamento de correções de bugs;
|
|
|
- **docs:** referem-se a inclusão ou alteração somente de arquivos de documentação;
|
|
|
- **test:** Adicionando testes ausentes ou corrigindo testes existentes nos processos de testes automatizados (TDD);
|
|
|
- **build:** Alterações que afetam o sistema de construção ou dependências externas (escopos de exemplo: gulp, broccoli, npm),
|
|
|
- **ci:** Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs);
|
|
|
- **perf:** Uma alteração de código que melhora o desempenho;
|
|
|
- **refactor:** Tipo utilizado em quaisquer mudanças que sejam executados no código, porém não alterem a funcionalidade final da tarefa impactada;
|
|
|
- **style:** Alterações referentes a formatações na apresentação do código que não afetam o significado do código, como por exemplo: espaço em branco, formatação, ponto e vírgula ausente etc.);
|
|
|
- **chore:** Atualização de tarefas que não ocasionam alteração no código de produção, mas mudanças de ferramentas, mudanças de configuração e bibliotecas que realmente não entram em produção;
|
|
|
- **revert** Reverter mudanças;
|
|
|
|
|
|
Exemplo da descrição commit:
|
|
|
```
|
|
|
fix: login error -> qualquer coisa aqui
|
|
|
```
|
|
|
|
|
|
### Commits
|
|
|
|
|
|
Para que o código desenvolvido seja salvo em sua branch de maneira remota, é necessário realizar os comandos de `commit` e `push`
|
... | ... | |