Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Polymathech
  • WikiWiki
  • Wiki
  • processo

processo · Changes

Page history
Update processo authored Mar 17, 2024 by Felipe Roque Tasoniero's avatar Felipe Roque Tasoniero
Show whitespace changes
Inline Side-by-side
processo.md
View page @ 7ddb3f44
......@@ -46,3 +46,37 @@ Após criar sua branch, use o seguinte commando para que ela fique disponível n
> Exemplo: git push --set-upstream origin bug/US19-CorrecaoDosTestesUnitarios
### Commits
Ao realizar modificações importantes no código ou finalizar o desenvolvimento de uma funcionalidade da aplicação, é importante salvar as alterações feitas. Para isso realize um _Commit_ da alterações, ou seja, crie um ponto de controle na 'história' do projeto. Para isso, navegue até a raiz do repositório no qual esteja trabalhando, abra um terminal de commando e siga os seguintes passos:
- Antes de realizar um _commit_, adicione um ou mais arquivos em _staging_ (área para agrupar as alterações a serem salvas). Para isso utilize o comando `git add <nome-do-arquivo>` para adicionar um ou mais arquivos, ou `git add .` para adicionar em _staging_ todos arquivos modificados.
> Exemplo: git add users-repository.ts
- Após adicionar os arquivos em _staging_, acrescente uma mensagem/comentário resumindo as alterações que foram realizadas utilizando o comando `git commit -m "mensagem-sobre-as-modificacoes".
> Exemplo: git commit -m "Adicionando rota para cadastrar um novo usuário"
- Após realizar o _commit_, envie as alterações para o repositório remoto utilizando o comando `git push`.
### Merge Request
Quando o desenvolvimento de uma determinada funcionalidade da aplicação estiver concluída, é necessário que essas alterações sejam enviadas para a branch _Main_ utilizando um _Merge Request_. Para realizar o _Merge Request_ primeiro verifique se não há novos commits na branch _Main_ que não estejam na sua branch. Para isso, utilize os seguintes comandos em sua máquina local:
- Mude para a branch que esteja trabalhando: `git checkout <nome-da-branch>`
> Exemplo: git checkout feat/US04-RotaDeCadastroDeUsuarios
- Verifique se sua branch está atualizada em relação a branch _Main_: `git pull origin main`
> Este comando irá realizar um merge da _Main_ para a sua branch se caso houverem novas informações na branch _Main_ remota. Se caso houverem conflitos, resolva-os manualmente antes de ir para o próximo passo.
- Se existirem alterações, envie elas para sua branch no repositório remoto: `git push`
- Abra o repositório remoto em seu browser, e então realize o _Merge Request_ manualmente.
> As seguintes informações são necessárias para abrir um novo _Merge Request_:
> - Source branch: <nome-da-sua-branch>
> - Target branch: main
> - Título: <código-da-US>:<título-da-US>
> - Descrição: <breve-descrição-da-US>
> - (Opcional) Reviewer: <nome-de-um-aluno-agesIII-ou-agesIV>
\ No newline at end of file
Clone repository
  • Banco de Dados
  • Sprints
  • analytics
  • arquitetura
  • backend
  • codigo
  • configuracao
  • design_mockups
  • escopo
  • frontend
  • gerencia
  • Home
  • processo
  • qualidade