Criando Branches
git branch
Ao trabalhar com branches no Git, o comando mais utilizado é o git branch. Na verdade, este comando pode ser usado para diversos propósitos:
- Listar branches;
- Criar branches;
- Excluir branches;
- Manipular branches (por exemplo, renomear branches).
Listando e Criando Branches
Primeiro, liste todas as branches no repositório:
Como pode ser visto, o único branch existente é o master, o branch padrão.
O nome pode variar na sua configuração, portanto, não se preocupe se aparecer com outro nome.
Atualmente, versões recentes do Git tendem a usar main como nome para o branch padrão em vez de master.
Um asterisco (*) ao lado do nome do branch indica que o HEAD aponta para esse branch, ou seja, você está atualmente nele.
Para criar um novo branch, utilize o comando git branch seguido do nome desejado para o branch:
git branch <branch_name>
Aqui, <branch_name> é o nome do branch que deseja criar.
Convenções de Nomeação de Branches
É comum seguir convenções de nomeação para branches, como utilizar prefixos como feature/, bugfix/ ou hotfix/ para indicar o propósito da branch. Convenções de nomeação consistentes facilitam a compreensão do papel de cada branch no processo de desenvolvimento.
Exemplo de Fluxo de Trabalho
Criar uma nova branch chamada testing/some-tests e, em seguida, listar todas as branches:
Alternando entre Branches
Atualmente, existem dois branches.
Como o asterisco (*) está ao lado do branch master, o HEAD ainda aponta para ele.
No entanto, o HEAD é um ponteiro móvel, portanto, é possível alternar para outro branch utilizando o comando git checkout:
git checkout <branch_name>
Aqui, <branch_name> é o nome do branch para o qual se deseja alternar.
Este comando atualiza a árvore de trabalho para corresponder ao branch selecionado, incluindo tanto os arquivos quanto o histórico do Git.
Agora altere para o branch recém-criado e liste todos os branches:
Como pode ser observado, o asterisco (*) agora está ao lado do novo branch, indicando que você está atualmente nele (HEAD aponta para este branch).
Para verificar isso, crie um arquivo de texto simples e faça o commit:
O commit foi realizado com sucesso, então agora verifique os dois commits mais recentes no histórico de commits:
Como você está atualmente no branch testing/some-tests, ele aponta para o commit mais recente (assim como o HEAD), enquanto o branch master permanece um commit atrás.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
How do I delete a branch in Git?
Can you explain what HEAD means in Git?
What is the difference between git branch and git checkout?
Awesome!
Completion rate improved to 3.57
Criando Branches
Deslize para mostrar o menu
git branch
Ao trabalhar com branches no Git, o comando mais utilizado é o git branch. Na verdade, este comando pode ser usado para diversos propósitos:
- Listar branches;
- Criar branches;
- Excluir branches;
- Manipular branches (por exemplo, renomear branches).
Listando e Criando Branches
Primeiro, liste todas as branches no repositório:
Como pode ser visto, o único branch existente é o master, o branch padrão.
O nome pode variar na sua configuração, portanto, não se preocupe se aparecer com outro nome.
Atualmente, versões recentes do Git tendem a usar main como nome para o branch padrão em vez de master.
Um asterisco (*) ao lado do nome do branch indica que o HEAD aponta para esse branch, ou seja, você está atualmente nele.
Para criar um novo branch, utilize o comando git branch seguido do nome desejado para o branch:
git branch <branch_name>
Aqui, <branch_name> é o nome do branch que deseja criar.
Convenções de Nomeação de Branches
É comum seguir convenções de nomeação para branches, como utilizar prefixos como feature/, bugfix/ ou hotfix/ para indicar o propósito da branch. Convenções de nomeação consistentes facilitam a compreensão do papel de cada branch no processo de desenvolvimento.
Exemplo de Fluxo de Trabalho
Criar uma nova branch chamada testing/some-tests e, em seguida, listar todas as branches:
Alternando entre Branches
Atualmente, existem dois branches.
Como o asterisco (*) está ao lado do branch master, o HEAD ainda aponta para ele.
No entanto, o HEAD é um ponteiro móvel, portanto, é possível alternar para outro branch utilizando o comando git checkout:
git checkout <branch_name>
Aqui, <branch_name> é o nome do branch para o qual se deseja alternar.
Este comando atualiza a árvore de trabalho para corresponder ao branch selecionado, incluindo tanto os arquivos quanto o histórico do Git.
Agora altere para o branch recém-criado e liste todos os branches:
Como pode ser observado, o asterisco (*) agora está ao lado do novo branch, indicando que você está atualmente nele (HEAD aponta para este branch).
Para verificar isso, crie um arquivo de texto simples e faça o commit:
O commit foi realizado com sucesso, então agora verifique os dois commits mais recentes no histórico de commits:
Como você está atualmente no branch testing/some-tests, ele aponta para o commit mais recente (assim como o HEAD), enquanto o branch master permanece um commit atrás.
Obrigado pelo seu feedback!