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

criar um branch a partir de outro capa

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

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Blog | Mais populares