Resumo

Concluído

Neste módulo, você aprendeu como colaborar com outras pessoas usando o Git e o GitHub.

O Guilherme e a Teresa estão bem encaminhados na implementação de um sistema que lhes irá permitir colaborar como uma equipa e ajudar a garantir que apenas código de qualidade é intercalado no ramo main.

Um selo de compilação e widgets de painel ajudam a equipe e outras pessoas a entender o estado de compilação mais recente e acompanhar o histórico de compilação ao longo do tempo.

Embora Andy e Mara sejam os principais contribuidores de código, configurar uma regra no GitHub para exigir uma revisão é uma boa maneira de impor uma prática disciplinada de revisão de código. Mesmo pequenos erros podem causar a quebra de uma compilação. Como exemplo, você viu um erro de digitação passar pela compilação e chegar às mãos da equipe de controle de qualidade.

Mais informações

Explore ferramentas que simplificam o fluxo de trabalho do Git e do GitHub

Neste módulo, você fez alterações básicas no site do Space Game . Na prática, as suas alterações seriam provavelmente muito mais complexas. Embora você possa fazer tudo o que precisa a partir da linha de comando, há muitas ferramentas que você pode usar para simplificar o fluxo de trabalho. Aqui estão dois que recomendamos:

Saber mais sobre o Git

Embora você possa aprender Git com apenas alguns comandos, o domínio total permitirá que você execute tipos mais complexos de mesclagens e entenda o histórico de sua base de código.

git-scm.com e o livro Pro Git são dois recursos excelentes para saber mais sobre o Git.

Definir o fluxo de trabalho

O fluxo de trabalho que utilizou neste módulo é um modo padrão para se iniciar. Sua equipe pode refiná-lo para atender às suas necessidades. Você encontrará muitos recursos e perspetivas na web de várias equipes com necessidades variadas.

Compreender o fluxo do GitHub introduz uma abordagem semelhante à que você viu neste módulo e inclui dicas que você pode aplicar ao seu próprio fluxo de trabalho.

A successful Git branching model (Um modelo de ramificação de Git bem-sucedido): propõe uma estratégia de ramificação e intercalação mais avançada.

How to Split Pull Requests descreve como dividir solicitações pull grandes em solicitações menores para ajudar outras pessoas a entender mais facilmente suas alterações.

How to Write a Git Commit Message (Como escrever uma mensagem de consolidação do Git): ensina a ser um colaborador mis eficiente ao escrever mensagens de consolidação eficazes.

Especificar eventos que acionam pipelines explica como os gatilhos permitem controlar quais arquivos ou ramificações do Git fazem com que uma compilação ocorra.