Nesta aula, acompanhamos na prática como integrar o Git e o GitHub ao projeto de Churn, além de entender melhor como funcionam as estratégias de ramificação. Foi uma boa oportunidade para ver como o controle de versão ajuda na organização do trabalho em equipe, no rastreamento das mudanças e na colaboração entre os membros do time.
Agora é o momento de colocar esse conhecimento em prática. O primeiro passo é configurar o Git no projeto, definindo o nome de usuário e o e-mail, além de inicializar o repositório local. Depois disso, é importante adicionar os arquivos ao controle de versão e fazer os commits com mensagens claras, que realmente expliquem o que foi alterado.
Também aprendemos como subir o projeto para o GitHub usando o Colab. Isso facilita bastante, principalmente quando precisamos compartilhar o projeto com outras pessoas ou acompanhar a evolução do trabalho ao longo do tempo.
A criação de branches para novas funcionalidades é uma etapa essencial. Com isso, conseguimos desenvolver novas partes do projeto sem interferir na versão principal. Ao terminar as alterações, a recomendação é abrir um pull request para que as mudanças sejam revisadas e integradas com mais segurança.
A revisão por pares faz parte desse processo e é importante para garantir que o código esteja de acordo com o que foi proposto, além de permitir que outras pessoas deem sugestões ou identifiquem possíveis melhorias antes da integração final.
Por fim, também vimos duas estratégias importantes de organização do fluxo de trabalho: GitFlow e Trunk-Based. Cada uma tem seus pontos fortes e desafios. O GitFlow é bem estruturado e útil para projetos com ciclos de entrega mais definidos. Já o Trunk-Based é mais direto e costuma ser adotado em projetos que exigem entregas contínuas e rápidas.