Introdução
Imagine que você é um novo desenvolvedor de software em uma empresa que escreve software de aviônica para aviões comerciais. O controle de qualidade é fundamental, e os desenvolvedores trabalham em pequenas equipes e usam o Git para controle de versão. Você já sabe algumas coisas sobre o Git e o usou por conta própria localmente para acompanhar suas alterações e corrigir erros. No entanto, você sabe que o controle de versão é mais útil para trabalhar em código com uma equipe, e você quer obter alguma prática!
Você já criou um pequeno site que você e seus amigos podem usar para praticar o Git compartilhando fotos de seus gatos. Você recrutou um casal de amigos que são desenvolvedores de software para ajudar.
Você usará o Git para colaborar e acompanhar as alterações (e quem as faz); certifique-se de que nada de ruim aconteça quando duas pessoas alteram o mesmo arquivo; e mantenha todos os arquivos de código-fonte em backup.
Objetivos de aprendizagem
Neste módulo, irá:
- Clonar um repositório
- Enviar alterações por push para um repositório remoto
- Guardar alterações
- Extrair alterações de outros usuários para atualizar um repositório
Pré-requisitos
Nenhuma