Introdução
Imagine que você seja um novo desenvolvedor de software em uma empresa que escreve softwares de aviônica para companhias aéreas comerciais. O controle de qualidade é crítico, e os desenvolvedores trabalham em pequenas equipes e usam o Git para o controle de versão. Você já sabe algumas coisas sobre o Git e o usou localmente para controlar alterações e corrigir erros. No entanto, você sabe que o controle de versão é mais útil para trabalhar no código com uma equipe e deseja obter alguma prática disso.
Você já criou um pequeno site que você e seus amigos podem usar para praticar o Git compartilhando fotos dos seus gatos. Você chamou alguns amigos que são desenvolvedores de software para ajudar você.
Você usará o Git para colaboração e controlar as alterações (e quem as faz), verificar se nada de errado ocorre quando duas pessoas alteram o mesmo arquivo e manter todos os arquivos de código-fonte copiados em backup.
Objetivos de aprendizagem
Neste módulo, você vai:
- Clonar um repositório
- Enviar alterações a um repositório remoto por push
- Aplicar stash às alterações
- Efetuar pull de alterações de outros usuários para atualizar um repositório
Pré-requisitos
Nenhum