Desenvolvimento de Software · Essencial · Inglês · Técnico
branch
Linha independente de desenvolvimento dentro de um repositório, que permite alterar o código sem afetar a versão principal.
Onde usar
'Cria uma branch a partir da main', 'estou na branch da feature'. Muitos times padronizam nomes como feature/login ou fix/pagamento.
Exemplos
I created a new branch for the checkout redesign.
Criei uma nova branch para o redesign do checkout.
Which branch are you working on?
Em qual branch você está trabalhando?
Always branch off main, not off someone else's work.
Sempre crie a branch a partir da main, não do trabalho de outra pessoa.
Cuidado
Não é uma cópia do projeto: é um ponteiro leve para uma sequência de commits, por isso criar branches no Git é barato.
Sinônimos
ramo, ramificação
Origem
Do inglês branch, 'galho', pela imagem de uma árvore que se ramifica.