image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Gustavo Pontes
Gustavo Pontes10/03/2024 10:43
Compartilhe

"Git Branches" na forma mais fácil! [Resumo]

  • #Git

Introdução 📖:

Neste artigo, exploraremos especificamente o comando git branch, que desempenha um papel fundamental no gerenciamento de branches no Git. Não só isso, mas iremos resumir os principais tópicos afim de facilitar a compreensão do leitor e entender como criar, listar, renomear e excluir branches é essencial para um fluxo de trabalho eficaz no Git.

Visão geral sobre o Git:

Antes de tudo, é bom recapitular para que serve o Git.

O Git é uma ferramenta essencial para desenvolvedores de software, permite o controle eficiente e seguro de versões de código-fonte. O mesmo oferece os seguintes benefícios:

  1. Controle de Versão;
  2. Colaboração;
  3. Gerenciamento de Branches;
  4. Rastreamento de Alterações;
  5. Flexibilidade.

Download da ferramenta:

https://git-scm.com/downloads

Branches 🫚:

O que é uma Branch?

Assim como uma ramificação, uma branch no Git é uma linha de desenvolvimento independente que diverge do código principal. Ela permite que os desenvolvedores trabalhem em novos recursos ou correções de bugs separadamente do código principal, facilitando o desenvolvimento paralelo e organizado.

Para que serve uma Branch?

As branches são usadas para implementar novos recursos, corrigir bugs ou experimentar alterações no código sem afetar o projeto principal. Após testadas, as alterações em uma branch podem ser integradas de volta ao código principal por meio de um processo chamado de "merge", mas não vamos nos aprofundar nesse comando.

image

Imagem retirada de: https://www.nobledesktop.com/image/gitresources/git-branches-merge.png

Como criar uma Branch?

Criando uma nova branch:

git branch NOME-DA-BRANCH

Criando e locomovendo-se para uma nova branch:

git checkout -b nome-branch

Como listar uma Branch?

Visualizando todas as branches existentes no repositório:

git branch

Listar todas as branches locais e remotas:

git branch -a

Como deletar uma Branch?

Deletando uma branch local:

git branch -d nome-da-branch

OBS: Se por acaso a branch não estiver completamente mesclada em outra branch, o Git não permitirá que você a delete usando "-d". Nesse caso, você pode forçar a exclusão usando "-D":

git branch -D nome-da-branch

Deletando uma branch remoto:

git push origin --delete nome-da-branch-remota

Como renomear uma Branch?

Renomeando uma branch local:

git branch -m novo-nome-da-branch

OBS: Para renomear o nome da branch, 1° você precisa estar nela, por isso use o seguinte comando para ir até a branch que você queira renomear:

git checkout nome-da-branch-atual

Onde localiza-las no GitHub 👽:

image

Imagem retirada do meu repositório no GitHub: https://github.com/DevGustavus/dio-lab-open-source

Conclusão 🤔:

O comando "git branch" é como uma ferramenta versátil em nossa caixa de ferramentas de desenvolvimento. Ele nos ajuda a criar, experimentar e organizar nossos projetos de forma eficiente.

Ao dominar esse comando, ganhamos confiança para explorar novas ideias e manter nossos projetos limpos e organizados. Então, da próxima vez que estiver trabalhando com o Git, lembre-se do comando "git branch" como seu aliado confiável, pronto para ajudá-lo a moldar seu projeto da maneira que você desejar.

Contudo, esse conhecimento, você estará mais preparado para enfrentar os desafios do desenvolvimento de software com mais criatividade e eficiência.

Créditos 🖐️:

Olá! Meu nome é Gustavo Machado Pontes e eu sou o autor deste artigo. Espero sinceramente que tenha sido útil para você. Se tiver alguma opinião, sugestão ou quiser compartilhar algo, fique à vontade para deixar um comentário ou entrar em contato. Vamos manter contato aqui na DIO e em outras redes sociais também!

Minhas redes sociais e links úteis:

https://linktr.ee/DevGustavus (Me add no LinkedIn... vamos manter conexões por lá 😄✌️).

Compartilhe
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (0)