Notícias
Feliz Dia do Administrador de Sistemas - os verdadeiros heróis da TI!
RP
setembro 18, 2025
Atualizado setembro 18, 2025

Git branches – como criar e remover?

Git

O trabalho em equipe exige ferramentas, e o Git, sistema de controle de versão de repositórios, é um bom exemplo para o desenvolvimento e a documentação colaborativa. Ele permite que os membros da equipe mantenham suas 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 é um ponteiro para uma série de commits que estão relacionados pela sua linha de descendência. Eles permitem 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 no branch main. É dele que os arquivos podem ser baixados e a documentação acessada. Mas correções de bugs ou novas funcionalidades geralmente são testadas em um espaço separado para não afetar o projeto principal — e é para isso que servem os branches!

schema-414x600
Screenshot nº 1 — Esquema de funcionamento

Como um branch no Git é apenas um ponteiro, ele precisa referenciar ao menos um commit. Normalmente, ao criar um novo branch, o commit inicial será o mesmo em que o usuário está trabalhando no momento. Você pode verificar o commit atual com o comando git show:

head-1536x467
Screenshot nº 2 — HEAD

Nesse caso, o HEAD aponta para o commit em main. Esse será o primeiro objeto referenciado pelo novo branch; as demais alterações no diretório de trabalho se tornarão commits filhos.

Como criar um branch local e remoto no Git?

Se você não tiver recursos locais suficientes, pode realizar essas ações em servidores em nuvem. A Serverspace oferece VPS isolados para uso geral e virtualizado.

Panel-1
Screenshot nº 3 — Criar servidor

A implantação do servidor leva alguns instantes; depois disso, você pode se conectar da maneira que preferir.

Entre na pasta do seu diretório de trabalho ou faça o clone a partir do GitHub:

git clone [seu-repo]
git-clone-1536x418
Screenshot nº 4 — Git clone

Ou atualize um existente com o comando abaixo. Note que origin aponta para o caminho padrão; se precisar de outro repositório, especifique manualmente:

git pull origin
git-pull
Screenshot nº 5 — Git pull

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

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

Você só pode criar um branch remoto se já houver um branch local no dispositivo — isso porque o branch não pode estar vazio. Para criar um branch local, use:

git branch novo_branch && git branch --list
new_branch-1536x492
Screenshot nº 7 — Novo branch Git

Para começar a trabalhar nele, é preciso alternar e checar o estado do repositório:

git checkout novo_branch && git show
new_branch-fin-1536x537
Screenshot nº 8 — Alternar para branch

Para criar um branch remoto, execute o comando push contra o commit selecionado:

git push origin novo_branch
new_branch-rm-1536x480
Screenshot nº 9 — Criar branch remoto

Como remover branches locais e remotos no Git?

Se um branch se tornou desnecessário ou foi criado por engano, é possível removê-lo facilmente.

Para deletar um branch local, primeiro mude para outro branch, por exemplo o main:

git checkout main

Depois use:

git branch -d novo_branch
delete-local-1536x395
Screenshot nº 10 — Deletar branch local

A última linha confirmará que o branch com id b782c51 foi excluído. Para verificar os branches atuais:

git branch --list

Já para remover um branch remoto, utilize o git push:

git push -d origin novo_branch
remove-remote
Screenshot nº 11 — Deletar branch remoto

Depois, verifique as alterações acessando o repositório pela web ou atualizando com git pull. Assim, poderá visualizar a lista de branches atualizada com git branch.

Esse é um mecanismo fundamental no trabalho em equipe com o Git. Os branches permitem trabalhar em arquivos em paralelo com a linha principal de desenvolvimento, acelerando a colaboração entre os membros do projeto.

Avaliação:
4 fora de 5
Аverage rating : 4.7
Avaliado por: 3
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.