Dominando os Conceitos Básicos de Branches do Git: Explorando o Comando git branch
Embarcar em sua jornada com o Git envolve dominar seus comandos fundamentais, e entre eles, o git branch se destaca como uma ferramenta fundamental para gerenciar branches. Neste guia, vamos mergulhar fundo no comando git branch, explorando suas várias funcionalidades, desde listar branches existentes até criá-los e excluí-los. Ao final, você estará apto a utilizar este comando com segurança, estabelecendo uma base sólida para o seu fluxo de trabalho com o Git.
Listando branches
Para começar, podemos ver todos os branches que temos em nosso repositório local. Novamente, estou usando o repositório Book Tracking.
Atualmente, estou no branch principal, e podemos ver um asterisco nele. Este comando lista apenas os branches locais. Se necessário, você pode listar os branches remotos com o parâmetro -r
.
Também é possível exibir todos os branches, tanto locais quanto remotos, usando o parâmetro -a
.
Agora que você sabe como listar os branches, vamos criar um.
Criando branches
Criar um branch é fácil. Para demonstrar, usarei o nome “a_new_branch” para criar um.
O Git não nos mostrará nada, mas podemos usar o git branch
para listar os branches.
Ótimo! Mas este comando apenas cria um branch. Ele não altera o ponteiro do Git (checkout). Para isso, precisamos usar o git switch
para mudar de branch.
Agora, se visualizarmos a lista de branches, o asterisco estará no branch que alternamos.
Suponha que você tenha criado o branch e queira mudar seu nome. Como fazer isso? Vamos ver.
Alterando o nome do branch
Alterar o nome do branch pode ser feito com o parâmetro -m
. Vou mudar o nome para “dark_mode_support”.
Se verificarmos a lista de branches agora, veremos o branch renomeado.
Muito bom! Mas o que podemos fazer se criarmos um branch errado e precisarmos excluí-lo?
Excluindo um branch
Para excluir um branch, precisamos fazer checkout para outro branch e executar o comando com o parâmetro -D
para excluí-lo.
Dicas úteis
Para simplificar a criação e a mudança de branches, podemos usar o comando git switch
com o parâmetro -c
. Dessa forma, o Git criará o novo branch e imediatamente fará o checkout para ele.
Outra ótima dica é sobre a mudança de branches. Suponha que estejamos no branch principal e executemos o git switch
para fazer checkout para outro branch. Agora queremos voltar ao branch principal novamente. Podemos digitar o git switch
e especificar o nome do branch para o qual precisamos ir ou simplesmente digitar o parâmetro -
para voltar ao branch anterior.
Isso é muito útil quando estamos fazendo essas trocas simples de branch.
Ainda não acabamos!
Como você viu, dominar o comando git branch
é um passo crucial para aproveitar todo o potencial das capacidades das branches do Git. Dotado desse conhecimento, você agora está apto a navegar entre branches com facilidade, estabelecendo a base para estratégias de branching mais avançadas. Em nosso próximo post, elevaremos ainda mais nosso entendimento enquanto exploramos estratégias de branching do Git, revelando as diversas abordagens que as equipes utilizam para gerenciar o desenvolvimento de projetos de forma eficaz. Fique ligado para mais uma exploração aprofundada sobre o Git!