Pular para conteúdo

Exercícios da Aula 09

🛠 Fluxo de Trabalho: GitHub Flow na Prática

Nível: Básico

  1. Sincronização Inicial:

    • Antes de iniciar qualquer tarefa, você deve garantir que sua branch local está atualizada com o servidor. Qual a sequência de dois comandos para garantir que você está na main e com o código mais recente?
  2. Criação Expressa:

    • Utilize o comando de atalho para criar uma branch chamada ajuste-texto e alternar para ela simultaneamente. Qual comando você utilizou?

Nível: Intermediário

  1. O Ciclo Completo:

    • Realize uma alteração simples em um arquivo, commite-a e envie-a para o GitHub.
    • No navegador, abra o Pull Request.
    • Após "aprovar" seu próprio PR, realize o merge. O que deve ser feito com a branch ajuste-texto no GitHub após o merge?
  2. Faxina de Branches:

    • Após o merge no servidor, sua branch local ainda existe. Como você deleta uma branch local que já foi integrada ao projeto?

Nível: Desafio

  1. Limpando Rastros Remotos:
    • Às vezes, deletamos branches no GitHub, mas o nosso Git local ainda "acha" que elas existem no servidor. Descubra e execute o comando git fetch com a opção --prune para limpar essas referências obsoletas.

Ver Solução