Como criar um branch a partir de outro branch em git
Neste artigo você vai aprender a como criar um branch a partir de outro branch em git, para conter o código do primeiro branch no segundo

Fala programador(a), beleza? Bora aprender mais sobre branches e git!
Esta é uma dúvida que costuma atrapalhar muitos iniciantes em git, por não entender a sua estrutura
Basicamente precisamos realizar o comando de mudança no branch que queremos derivar o próximo branch
Da mesma maneira que criamos um novo branch!
O código completo é:
git checkout <branch_a> git checkout -b <branch_b>
Primeiramente temos a mudança para o branch que queremos criar um outro branch derivado, isso podemos fazer com o comando git branch
E por último há a criação de branch para o novo, com o código do branch que mudamos
E desta maneira criamos um branch com base em um outro já existente, contendo exatamente o mesmo código!
Quer aprender mais sobre git? Veja este curso gratuito:
Conclusão
Neste artigo você aprendeu a como criar um branch a partir de outro em git
Basicamente precisamos ir para o branch alvo com git checkout
E depois criar um novo branch com a opção -b, que é a de criação de branch
Note que apenas o fato de estar no branch, já proporciona que o próximo a ser criado seja igual ao atual
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Bora ver na prática?
Imagina que você tá no branch main e quer criar um branch chamado feature partindo dele
Primeiro você entra no branch de origem:
git checkout main
Depois cria o novo já derivado dele:
git checkout -b feature
Pronto, o branch feature nasce com exatamente o mesmo código que tava no main naquele momento
O pulo do gato é esse: o branch que vale é aquele em que você estava ANTES de rodar o -b
Como saber em qual branch você está?
Antes de derivar um novo branch, vale conferir onde você tá pisando, porque o novo branch herda o código de onde você está agora
Roda:
git branch
O branch atual aparece marcado ao lado do nome, aí é só olhar se é dele mesmo que você quer partir
Já me ferrei uma vez criando branch a partir do lugar errado, então esse checkzinho rápido salva
Perguntas frequentes
Como criar uma branch a partir de outra?
É o mesmo caminho: você entra na branch de origem com git checkout e cria a nova com git checkout -b, ela já vem com o mesmo código
Dá pra criar branch a partir de um branch que não é o principal?
Dá sim, funciona a partir de qualquer branch existente, não precisa ser o main
O novo branch fica com o mesmo código do original?
Fica igualzinho ao estado do branch de origem no momento em que você criou, dali pra frente cada um segue seu caminho
Leia também
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares

As diferenças de var, let e const

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
