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
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 […]