O que são Git Branches

O que são Git Branches

Git Branches são ramificações do código fonte em um repositório Git que permitem a criação de uma linha de desenvolvimento separada do branch principal. Essas ramificações permitem que você trabalhe em diferentes recursos ou funcionalidades de forma isolada e independentemente do desenvolvimento principal, sem afetar o código principal. Isso é particularmente útil quando você está trabalhando em um projeto complexo com muitas pessoas envolvidas.

O branch principal no Git é o branch "master", que é o branch padrão criado automaticamente quando um repositório é inicializado. No entanto, algumas equipes preferem usar um nome diferente para o branch principal, como "main" ou "trunk".

Para usar branches no Git, você pode criar um novo branch a partir do branch principal usando o comando git branch nome_do_branch. Depois de criar um novo branch, você pode mudar para ele usando o comando git checkout nome_do_branch. Agora, você pode fazer alterações nesse branch separadamente do branch principal, commitar suas mudanças, fazer push e pull request.

Aqui está um exemplo de como criar um novo branch, fazer mudanças e mesclar essas mudanças de volta para o branch principal:

1. Crie um novo branch chamado "minha-feature" a partir do branch principal:

git checkout -b minha-feature
Copiar

2. Faça as mudanças necessárias no código.

3. Commit as mudanças no novo branch:

git add .
git commit -m "Adicionando nova funcionalidade"
Copiar

4. Mude de volta para o branch principal:

git checkout master
Copiar

5. Mescle as mudanças do novo branch de volta para o branch principal:

git merge minha-feature
Copiar

Isso irá mesclar as mudanças feitas no branch "minha-feature" de volta para o branch principal. Você pode então excluir o branch "minha-feature" se não precisar mais dele.