"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:
- Controle de Versão;
- Colaboração;
- Gerenciamento de Branches;
- Rastreamento de Alterações;
- Flexibilidade.
Download da ferramenta:
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.
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 👽:
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á 😄✌️).