Trilha Júnior Trilha

Gitflow: branches

O Gitflow é uma regra com nome sobre quais branches existem, como se chamam e para onde o trabalho volta no merge. O curso cobre os cinco papéis de branch: main e develop, que duram tanto quanto o projeto, e as branches curtas de feature, release e hotfix. Mostra a ferramenta de linha de comando git-flow, o merge duplo que impede um bug corrigido de voltar e o GitHub Flow, a alternativa mais simples para entrega contínua. No fim, checa o histórico deste app e aplica os dois fluxos a um bug de produção.

O que você vai aprender

  • ✓As duas branches de vida longa e os três papéis de vida curta do Gitflow
  • ✓Os comandos start e finish da ferramenta git-flow
  • ✓O merge duplo das branches de release e de hotfix
  • ✓Como o GitHub Flow funciona e quando ele serve
  • ✓Ler o histórico de um repositório para identificar o modelo de branches
  • ✓Escolher um fluxo de acordo com o jeito como o time publica
Prévia grátis · Aula 1 2 min de leitura

O que um flow adiciona a branches e merges

git checkout -b feature/x, git merge --no-ff, resolver um conflito, git rebase, abrir um pull request, fazer squash no merge: "Git branching", "Git merging" e "Pull requests" já ensinaram cada um desses, e você mesmo os rodou. Este curso não ensina nenhum deles de novo.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...