Com o ciclo local dominado, chegou a hora de trabalhar com linhas do tempo paralelas e publicar o projeto na nuvem.


🌿 O que é um Branch

O histórico de commits é uma linha do tempo. Um branch é uma linha do tempo paralela — você pode experimentar coisas novas sem colocar em risco a versão que já funciona.

💡 Analogia: imagine que você está escrevendo um livro. O branch main é o manuscrito principal. Você cria um branch novo-capitulo para testar uma ideia nova. Se ficar bom, você incorpora ao manuscrito. Se não ficar, descarta sem perder nada.

🎮 Exemplo prático em jogos:

🌿 Branch 🎯 Para quê usar
main ✅ Versão estável — sempre deve funcionar
nova-fase 🏗️ Construindo a Fase 2 sem arriscar o projeto
teste-combate ⚔️ Experimentando um novo sistema de combate
correcao-bug-pulo 🐛 Corrigindo um bug específico

⌨️ Trabalhando com Branches

Ver os branches existentes

git branch

O branch atual aparece marcado com *.


Criar um novo branch

git branch nova-fase

Trocar de branch

git switch nova-fase