Capítulo 11: Saltando entre Dimensões (git switch) 🌌🚀

Neste capítulo, vamos aprender a sair de uma linha do tempo e entrar em outra que criamos anteriormente, usando o tema Teletransporte!


📖 Mudando de Branch

No capítulo anterior, criamos uma nova branch chamada nova-fase, mas continuamos na main. Para começarmos a trabalhar na nova branch, precisamos “saltar” para dentro dela.

No Git moderno, usamos o comando: git switch [nome_da_branch]

(Antigamente usava-se git checkout, que ainda funciona, mas o switch é mais específico para mudar de branch!).


📖 Exemplo Guiado: O Salto Temporal

Vamos entrar na branch que criamos.

  1. No terminal, digite:
git switch nova-fase

Você verá a mensagem: Switched to branch ‘nova-fase’. 2. Agora, qualquer alteração ou commit que você fizer ficará guardado APENAS nesta linha do tempo!

Para voltar para a principal, basta digitar:

git switch main

🕹️ Como Executar

  1. Digite git switch nova-fase para entrar na branch.
  2. Digite git branch para confirmar que está na branch correta (marcada com *).
  3. Digite git switch main para voltar para a branch principal.

Resultado Esperado: O terminal deve mostrar mensagens indicando a mudança de branch (ex: Switched to branch 'nova-fase').


📊 Ilustração Visual: O Salto

graph LR
    A[Você na main] -->|git switch| B[Você na nova-fase]

🛠️ Prática Obrigatória 1: Saltando para o Experimento

No capítulo anterior você criou a branch experimento-secreto. Use o comando git switch para entrar nela. Depois, use git branch para confirmar que o asterisco mudou de lugar!


🔑 Gabarito de Código

Prática 1 (No terminal):

$ git switch experimento-secreto
Switched to branch 'experimento-secreto'
$ git branch
  main
* experimento-secreto

📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)

  1. Faça o Commit: No GitHub Desktop, digite a mensagem (ex: Finaliza Capítulo X) e clique em Commit to main.
  2. Envie para a Nuvem (Push): Clique em Push origin.
  3. ⚠️ IMPORTANTE: Seu repositório DEVE SER PÚBLICO.
  4. No Microsoft Teams:
    • Copie o link do seu repositório.
    • Cole na tarefa correspondente no Teams.
    • Clique em Entregar.

Capitulo Anterior | Proximo Capitulo