Serverspace Black Friday
RP
novembro 13, 2025
Atualizado novembro 13, 2025

Branches do Git – como criar e remover?

Git

O trabalho em equipe exige ferramentas, e o Git — um sistema de controle de versão de repositório — é um ótimo exemplo para o desenvolvimento colaborativo e a documentação. Ele permite que os membros da equipe mantenham partes locais do projeto e façam alterações em um único servidor com o repositório. Um mecanismo essencial é o sistema de branches do Git, que será abordado neste artigo!

O que são branches no Git?

Um branch, ou ramificação, é um ponteiro para uma série de commits que estão unidos com base em sua ancestralidade. Ele permite o desenvolvimento paralelo e o armazenamento de dados de forma isolada em relação ao restante do projeto.

Por exemplo, você tem um projeto principal armazenado na branch main. Os arquivos e dados podem ser baixados a partir dela, assim como a documentação pode ser acessada. No entanto, correções de bugs e novas funcionalidades geralmente são testadas e mantidas em um espaço separado para não afetar o projeto principal — é exatamente para isso que servem os branches!

schema-414x600
Captura de tela nº1 — Esquema de funcionamento

Como um branch no Git é um ponteiro, ele deve referenciar pelo menos um commit. Normalmente, ao criar uma nova ramificação, o primeiro commit será aquele em que o usuário está atualmente trabalhando. Você pode visualizar o commit atual com o comando:

git show
head-1536x467
Captura de tela nº2 — HEAD

Neste caso, o HEAD aponta para o commit em main. Este será o primeiro objeto referenciado pela nova branch, e outras alterações no diretório de trabalho serão registradas como commits filhos. Como isso funciona na prática?

Como criar uma branch local e remota no Git?

Se você não tiver recursos suficientes localmente, é possível realizar as ações em servidores em nuvem de alta performance. A Serverspace oferece servidores em nuvem (VPS) para uso geral e virtualizado.

Panel-1
Captura de tela nº3 — Criar servidor

A implantação da capacidade do servidor leva apenas alguns minutos. Depois disso, você pode se conectar da forma mais conveniente para você.

Acesse sua pasta de diretório de trabalho ou clone o repositório a partir do GitHub com:

git clone [seu-repositório]
git-clone-1536x418
Captura de tela nº4 — Git clone

Ou atualize um repositório existente com o comando abaixo. Observe que origin aponta para o caminho padrão. Se você quiser usar um repositório diferente, será necessário especificá-lo manualmente:

git pull origin
git-pull
Captura de tela nº5 — Git pull

Depois disso, digite novamente o comando já conhecido e verifique se a branch e o commit corretos estão selecionados:

git show
head-1536x467 (1)
Captura de tela nº6 — HEAD no Git

Você só pode criar uma branch em um repositório remoto se houver uma correspondente no dispositivo local — isso ocorre porque um branch não pode estar vazio. Para criar uma branch local, utilize:

git branch nova_branch && git branch --list
new_branch-1536x492
Captura de tela nº7 — Nova branch no Git

Para começar a trabalhar na nova branch, você deve mudar para ela e verificar o estado atual do repositório:

git checkout nova_branch && git show
new_branch-fin-1536x537
Captura de tela nº8 — Trocar de branch

Para criar uma branch remota no Git, basta executar o comando push a partir do commit selecionado:

git push origin nova_branch
new_branch-rm-1536x480
Captura de tela nº9 — Criar branch remota

E se uma branch se tornar desnecessária ou tiver sido criada por engano? Como excluí-la?

Como excluir branches locais e remotos no Git?

Existem comandos específicos para isso. Para excluir uma branch local, primeiro altere para outra branch:

git checkout main

Depois, execute:

git branch -d nova_branch
delete-local-1536x395
Captura de tela nº10 — Excluir branch local

A última linha indica que a branch com ID b782c51 foi excluída. Você pode verificar as branches ativas com:

git branch --list

Para excluir uma branch remota (ou seja, no repositório remoto), use:

git push -d origin nova_branch
remove-remote
Captura de tela nº11 — Excluir branch remota

Para verificar se as alterações foram aplicadas, acesse o repositório via navegador ou atualize localmente com git pull. Em seguida, visualize a lista de branches com:

git branch

Este é um dos mecanismos mais importantes ao trabalhar com projetos em equipe usando Git. As branches permitem trabalhar nos arquivos em paralelo com o desenvolvimento principal, o que acelera a colaboração entre os usuários.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.