← Trilha· Lição 8 de 9
Merges
Integrar a feature na main, merge via PR e o básico de conflitos.
Merge junta históricos. No fluxo desta trilha, o caminho principal é: PR aprovado → Merge pull request no GitHub.
Merge pelo GitHub (recomendado no MVP)
Na página do PR: Merge pull request → Confirm.
Depois, atualize o local:
git switch main
git pull origin main
Merge local (entender o comando)
git switch main
git merge feature/titulo-pagina
Se não houver divergência complexa, o Git cria um merge commit (ou fast-forward).
Conflitos (visão rápida)
Se o mesmo trecho mudou em duas branches:
<<<<<<< HEAD
versão da main
=======
versão da feature
>>>>>>> feature/titulo-pagina
- Abra o arquivo e escolha o resultado final (remova os marcadores)
git add arquivogit commit(ou conclua o merge)
Depois do merge
git push origin --delete feature/titulo-pagina # remote
git branch -d feature/titulo-pagina # local
Checklist
- Mergeou um PR de verdade (ou um exercício solo)
-
mainlocal atualizada comgit pull - Branch de feature apagada após o merge