Introdução

Concluído

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 é essencial, e os desenvolvedores trabalham em pequenas equipes usando o Git para o controle de versão. Você já sabe um pouco sobre o Git. Você o usou para acompanhar suas alterações, corrigir erros e colaborar com outros desenvolvedores por meio de um repositório compartilhado e usando solicitações de pull. No entanto, você sabe que o Git tem ainda mais a oferecer e está empolgado para aprender.

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ê.

À medida que seu projeto progride, você deseja facilitar a colaboração com seus amigos, para que possa trabalhar em recursos do site sem conflitos nem esforço desperdiçado.

Neste módulo, você aprenderá quais branches estão no Git, como usá-los para desenvolvimento e como mesclá-los, incluindo lidar com conflitos de mesclagem.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Saber como os branches funcionam no Git
  • Criar branches e alternar entre eles
  • Mesclar branches
  • Aprender técnicas básicas para resolver conflitos de mesclagem

Pré-requisitos

Para trabalhar neste módulo, você deve ter um conhecimento básico sobre como trabalhar com o Git, incluindo:

  • Termos como repositório, árvore de trabalho e índice
  • Criação de repositórios
  • Preparo e confirmação de alterações
  • Redefinição e reversão de erros simples
  • Clonagem de repositórios
  • Solicitações de pull
  • Alterações de stash
  • Push das alterações e atualização do repositório efetuando pull