Alternando Entre Branches e Excluindo-as
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 a flag -b:
git checkout -b <new_branch_name>
Excluindo branches
Para excluir um branch, utilize a flag -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.
Se houver alterações não mescladas, o Git impedirá a exclusão e exibirá um aviso.
Tudo ficará claro com um exemplo.
Exemplo de fluxo de trabalho
Primeiro, verifique o status da árvore de trabalho e da área de preparação:
git status
Como você pode ver, a árvore de trabalho e a área de stage estão vazias, e você está atualmente na branch testing/some-tests.
Agora crie uma nova branch chamada feature/new-feature, mude imediatamente para ela e, em seguida, liste todas as branches:
git checkout -b feature/new-feature
git branch
O HEAD agora aponta para o novo branch, então exiba os dois commits mais recentes:
git log -n 2
O novo branch e o branch testing/some-tests apontam para o mesmo commit mais recente.
Como você está agora no novo branch, é seguro deletar o branch testing/some-tests:
git branch -d testing/some-tests
A exclusão foi bem-sucedida.
Agora, revisar os dois commits mais recentes e listar todos os branches existentes:
git log -n 2
git branch
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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo