Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Criando Branches | Trabalhando com Branches no Git
Git Essentials

bookCriando 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:

Listando branches

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.

Note
Nota

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:

Criando uma nova branch

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:

Alternando para um novo branch

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:

Criando um novo arquivo de texto

O commit foi realizado com sucesso, então agora verifique os dois commits mais recentes no histórico de commits:

Dois commits mais recentes

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.

question mark

Selecione todos os possíveis casos de uso do comando git branch.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

bookCriando 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:

Listando branches

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.

Note
Nota

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:

Criando uma nova branch

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:

Alternando para um novo branch

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:

Criando um novo arquivo de texto

O commit foi realizado com sucesso, então agora verifique os dois commits mais recentes no histórico de commits:

Dois commits mais recentes

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.

question mark

Selecione todos os possíveis casos de uso do comando git branch.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
some-alt