Desenvolvemos em uma branch, abrimos o PR e revisamos. Agora chegou a hora de integrar o trabalho à branch principal e ver as duas linhas do tempo virarem uma só.
main ●─●─●
feature └─●─●
As alterações ficam separadas.
main ●─●─●─●─●
Passam a fazer parte da branch principal.
💡 Dá para integrar localmente com git merge (Aula 14). Pelo GitHub é melhor em equipe, porque passa pela revisão do Pull Request.
Mantém os commits e registra o ponto de integração.
Keeps commits and records the integration point.
Combina o PR em um único commit na main.
Combines the PR into one commit on main.
Recria os commits em linha, sem commit de merge.
Recreates commits in a line, without a merge commit.
git pull traz para o local o que foi integrado no GitHub.
Integre só depois do Code Review.
Mais fáceis de revisar e integrar.
Faça git pull com frequência e remova branches já integradas.
Criamos, revisamos e agora a funcionalidade faz parte da versão principal do projeto.
Em muitas equipes, o merge não é feito por qualquer pessoa. O GitHub pode exigir aprovações, testes automatizados e verificações de qualidade antes de liberar o botão de merge.