... | ... | @@ -13,7 +13,7 @@ O projeto é divido em 3 repositórios: |
|
|
|
|
|
- Notebook da AGES
|
|
|
|
|
|
Os computadores da AGES já vem com git instalado, portanto, basta [clonar](#clonar) o repositório desejado.
|
|
|
Os computadores da AGES já vem com git instalado, portanto, basta [clonar](#clonar) o repositório desejado.
|
|
|
|
|
|
- Notebook pessoal
|
|
|
|
... | ... | @@ -58,16 +58,16 @@ Bom, agora temos nosso repositório, antes de começarmos a trabalhar precisamos |
|
|
|
|
|
|
|
|
Neste momento temos o repositório atualizado então vamos começar a trabalhar em uma nova feature, para isso criaremos uma branch de feature com este comando:
|
|
|
|
|
|
|
|
|
>`git checkout -b feature/<TASK_NAME>` <br>
|
|
|
(Note que TASK_NAME seria o nome da feature que você irá desenvolver)
|
|
|
|
|
|
Agora estamos prontos para começar a _codar_. Yay! 🤓
|
|
|
Para que nosso flow funcione muito bem usaremos [commits atômicos](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_Commit_Convention) e incrementais, ou seja, criaremos um commit para cada vez que tenhamos uma mudança funcional no código.
|
|
|
Para que nosso flow funcione muito bem usaremos [commits atômicos](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_Commit_Convention) e incrementais, ou seja, criaremos um commit para cada vez que tenhamos uma mudança funcional no código.
|
|
|
|
|
|
## Salvando suas alterações
|
|
|
O fluxo para criar commits é o seguinte:
|
|
|
|
|
|
|
|
|
>`git status` <br >
|
|
|
(Para visualizar quais arquivos foram alterados)
|
|
|
|
... | ... | @@ -75,7 +75,7 @@ Agora podemos adicionar apenas os arquivos que desejamos ao commit, ou adicionar |
|
|
|
|
|
>`git add <FILE_PATH>` <br >
|
|
|
(Para adicionar um arquivo específico)
|
|
|
|
|
|
|
|
|
>`git add .` <br >
|
|
|
(Para adicionar todos os arquivos alterados)
|
|
|
|
... | ... | @@ -121,8 +121,8 @@ Se tudo der certo com o rebase estamos prontos para aplicar o merge na branch de |
|
|
|
|
|
Feito isso, *idealmente* testamos todo o sistema pra ver se nada foi quebrado nos merges e se tudo estiver ok iremos subir a nova versão para o remoto com o seguinte comando:
|
|
|
|
|
|
>`git push origin dev`
|
|
|
|
|
|
>`git push origin dev`
|
|
|
|
|
|
<a name="conflito"></a>
|
|
|
Se houverem conflitos:
|
|
|
>Resolver conflitos usando o Visual Studio Code ou sua ferramenta de preferência.
|
... | ... | |