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.
- No terminal, digite:
git switch nova-faseVocê 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
- Digite
git switch nova-fasepara entrar na branch. - Digite
git branchpara confirmar que está na branch correta (marcada com*). - Digite
git switch mainpara 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)
- Faça o Commit: No GitHub Desktop, digite a mensagem (ex:
Finaliza Capítulo X) e clique em Commit to main. - Envie para a Nuvem (Push): Clique em Push origin.
- ⚠️ IMPORTANTE: Seu repositório DEVE SER PÚBLICO.
- No Microsoft Teams:
- Copie o link do seu repositório.
- Cole na tarefa correspondente no Teams.
- Clique em Entregar.