Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Alternando Entre Branches e Excluindo-Os | Trabalhando com Branches no Git
Git Essentials

bookAlternando Entre Branches e Excluindo-Os

Criando e Alternando para um Novo Branch

Para alternar para um branch existente, utilize o comando git checkout. No entanto, como criar um novo branch e alternar para ele imediatamente é uma ação comum, o Git oferece uma opção conveniente para isso.

Use o mesmo comando git checkout com o parâmetro -b:

git checkout -b <new_branch_name>

Excluindo Branches

Para excluir um branch, utilize o parâmetro -d (que significa delete). Isso exclui o branch apenas se suas alterações já estiverem mescladas ao branch atual:

git branch -d <branch_name>

Onde <branch_name> é o nome do branch que você deseja excluir.

Note
Nota

Se houver alterações não mescladas, o Git impedirá a exclusão e exibirá um aviso.

Tudo ficará claro com um exemplo.

Fluxo de Trabalho de Exemplo

Primeiro, verifique o status da árvore de trabalho e da área de preparação:

Verificando status

Como pode ser observado, a árvore de trabalho e a área de preparação estão vazias, e você está atualmente no branch testing/some-tests. Agora crie um novo branch chamado feature/new-feature, mude imediatamente para ele e, em seguida, liste todos os branches:

Criando o branch e realizando checkout

O HEAD agora aponta para o novo branch, portanto, exiba os dois commits mais recentes:

Dois commits mais recentes

O novo branch e o branch testing/some-tests apontam para o mesmo commit mais recente. Como você está agora no novo branch, é possível excluir com segurança o branch testing/some-tests:

Excluindo o branch

A exclusão foi realizada com sucesso.
Agora, revise os dois commits mais recentes e liste todos os branches existentes:

Exibindo os dois commits mais recentes e listando branches

O branch foi excluído com sucesso, restando apenas dois branches. O novo branch aponta para o commit mais recente, enquanto o branch master permanece um commit atrás.

question mark

Qual comando pode ser utilizado para criar um branch e alternar para ele imediatamente?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3

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

bookAlternando Entre Branches e Excluindo-Os

Deslize para mostrar o menu

Criando e Alternando para um Novo Branch

Para alternar para um branch existente, utilize o comando git checkout. No entanto, como criar um novo branch e alternar para ele imediatamente é uma ação comum, o Git oferece uma opção conveniente para isso.

Use o mesmo comando git checkout com o parâmetro -b:

git checkout -b <new_branch_name>

Excluindo Branches

Para excluir um branch, utilize o parâmetro -d (que significa delete). Isso exclui o branch apenas se suas alterações já estiverem mescladas ao branch atual:

git branch -d <branch_name>

Onde <branch_name> é o nome do branch que você deseja excluir.

Note
Nota

Se houver alterações não mescladas, o Git impedirá a exclusão e exibirá um aviso.

Tudo ficará claro com um exemplo.

Fluxo de Trabalho de Exemplo

Primeiro, verifique o status da árvore de trabalho e da área de preparação:

Verificando status

Como pode ser observado, a árvore de trabalho e a área de preparação estão vazias, e você está atualmente no branch testing/some-tests. Agora crie um novo branch chamado feature/new-feature, mude imediatamente para ele e, em seguida, liste todos os branches:

Criando o branch e realizando checkout

O HEAD agora aponta para o novo branch, portanto, exiba os dois commits mais recentes:

Dois commits mais recentes

O novo branch e o branch testing/some-tests apontam para o mesmo commit mais recente. Como você está agora no novo branch, é possível excluir com segurança o branch testing/some-tests:

Excluindo o branch

A exclusão foi realizada com sucesso.
Agora, revise os dois commits mais recentes e liste todos os branches existentes:

Exibindo os dois commits mais recentes e listando branches

O branch foi excluído com sucesso, restando apenas dois branches. O novo branch aponta para o commit mais recente, enquanto o branch master permanece um commit atrás.

question mark

Qual comando pode ser utilizado para criar um branch e alternar para ele imediatamente?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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