Criar branches
Experimente com segurança
⏱ Estim. ~7 min
01 · Ler
Branches (ramos) deixam você fazer uma feature nova ou um experimento sem afetar a versão principal do projeto. Você cria uma branch, trabalha nela, e quando termina faz merge de volta.
💡 Imagine assimCriar uma branch é como fazer uma fotocópia do seu álbum e experimentar nela. Você pode rabiscar, reorganizar as páginas, testar ideias malucas. Se ficar bom, faz merge das alterações no original. Se não, descarta a cópia.
Pontos-chave
- git checkout -b branch-name cria uma branch nova e troca para ela
- git branch lista todas as branches e marca em qual você está
- Branches isolam trabalho experimental da branch main estável
02 · Prática de terminal
Antes de criar uma branch, precisamos de um repo com commits. Vamos preparar.
(Esta seção é interativa — ative o JavaScript para usar.)
03 · Prática de terminal
Faça stage de todos os arquivos para o nosso primeiro commit.
(Esta seção é interativa — ative o JavaScript para usar.)
04 · Quiz
O que git checkout -b feature faz?
- Apaga a branch chamada 'feature'
- Cria uma branch nova 'feature' e troca para ela
- Troca para uma branch 'feature' já existente
- Faz merge de 'feature' na main
05 · Prática de terminal
Faça o primeiro commit, para termos um ponto de partida para abrir uma branch.
(Esta seção é interativa — ative o JavaScript para usar.)
06 · Prática de terminal
Uma branch é uma cópia paralela do seu projeto onde você pode experimentar sem afetar o original. git checkout -b cria a branch e troca para ela — um comando só.
(Esta seção é interativa — ative o JavaScript para usar.)
07 · Prática de terminal
Vamos ver todas as branches deste repo.
(Esta seção é interativa — ative o JavaScript para usar.)
08 · Preencher
Para criar uma branch nova chamada login-page e trocar para ela num único comando, digite: git checkout ___ login-page
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.