AcademiaDEV
  • AcademiaDEV: Joinville
  • Guilds
    • Introdução
  • Squads
    • Bumblebee
    • Thunderpets
    • Suicide Squad
    • Batata com Bacon
  • Spring
    • Spring com Maven
    • Spring com Gradle
    • Swagger
    • CircleCI - CI/CD
  • Teste Unitários
    • Qual nome colocar?
  • JPA
    • Criando Entidades JPA com H2
  • Pull Request
    • Criando um bom Pull Request
    • GitFlow
  • Segurança
    • Autenticação com Spring e OAuth2
  • Exercícios
    • Minhas finanças
Powered by GitBook
On this page
  • Como trabalhar com branches git flow
  • Branches
  • Como trabalhar nas branches
  • Concluindo a sua tarefa e fazendo pull request

Was this helpful?

  1. Pull Request

GitFlow

PreviousCriando um bom Pull RequestNextAutenticação com Spring e OAuth2

Last updated 6 years ago

Was this helpful?

Como trabalhar com branches git flow

Branches

master: administrada pelo SRE, é a branch de produção; release: branch que precede a master, é formado pelo merge das branches de features; feature: utilizada para commitar as tarefas de uma função do sistema; hotfix: branch utilizada para correções de bugs.

Como trabalhar nas branches

Na pasta do projeto git, crie a sua branch com a sintaxe nome_branch/nome_tarefa. Exemplo:

$git checkout -b feature/nome_feature

Os commits nesta branch, iniciarão com o número da issue, para que todos os commits sejam linkados com a issue.

$git commit -m "#n - descrição" 

Para enviar os commits, não esqueça de dar o push com a origin:

$git push origin feature/nome_feature

Na issue, ficará deste jeito:

Concluindo a sua tarefa e fazendo pull request

Após as concluir suas tarefas pertencentes aquela branch, será necessário fazer um pull request para a branch release. Sua tela inicial do git, será como esta:

Clicando em Compare & pull request, irá para tela de pull request (próxima imagem), nela você escolherá a branch que irá fazer o pull request (a da esquerda) que será a release. Após a escolha, descreva o que foi feito e peça o pull request.

Após o procedimento, o pull request será negado ou aceito, no caso se aceito, clique em merge pull request.

Após isso, virá para esta tela, então poderá deletar a branch com o botão delete branch.