Curso
Completar o fluxo de versionamento colaborativo aprendendo a integrar branches, identificar e resolver conflitos de merge, contribuir com projetos externos através de fork e relacionar essas práticas às expectativas do mercado de desenvolvimento.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
9 horas
Entender o que é merge, como ele integra o histórico e as alterações de diferentes branches e qual a relação entre merge e pull request.
Integrar branches diretamente pelo terminal e pelo VS Code, entendendo como o merge pode ser utilizado mesmo fora de um pull request.
Entender por que conflitos de merge acontecem, como o Git identifica alterações incompatíveis e por que a resolução exige uma decisão humana.
Reproduzir um conflito entre branches e aprender a identificar, no GitHub, quais alterações estão impedindo a integração automática.
Resolver um conflito no VS Code, escolher a versão adequada em conjunto com o time, registrar a resolução e liberar novamente o pull request para integração.
Entender o que é fork, por que ele permite contribuir com projetos sem acesso direto ao repositório original e qual seu papel em projetos open source.
Criar um fork de um projeto público, cloná-lo, desenvolver melhorias em branches próprias e preparar contribuições sem modificar o repositório original.
Abrir pull requests entre um fork e o repositório original e acompanhar como contribuições externas podem ser avaliadas, aprovadas ou recusadas.
Relacionar branches, pull requests, merge, conflitos e fork ao conceito de versionamento exigido pelo mercado e entender como esse fluxo aparece na rotina de equipes de desenvolvimento.
Trabalho em Equipe: Branches e Pull Requests
Trabalhando em equipe com Git e GitHub
Integração do VS Code com Git e GitHub