1
resposta

[Sugestão] engenharia

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.

1 resposta

Olá, Ubirajara! Como vai?

Excelente síntese de aprendizado prático!

Sua fala mostra domínio na aplicação do Git e GitHub em projetos reais, clareza ao explicar o fluxo de trabalho com branches e maturidade ao comparar estratégias como GitFlow e Trunk-Based com base nas necessidades do projeto.

Uma sugestão de melhoria seria incluir um exemplo de comando ou trecho de código usado durante a integração com o GitHub via Colab, o que pode ajudar outros colegas a replicarem o processo com mais facilidade.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!