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

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