Comandos do Git

git switch

git switch: trocar de branch.

O comando git switch permite navegar entre as branches do seu repositório. Quando você troca para uma branch, o Git atualiza o seu diretório de trabalho para refletir o estado dessa branch, o que permite trabalhar em outra versão do projeto sem afetar as demais branches.

Com a opção -c ou --create, você pode criar uma nova branch e trocar para ela com um único comando.

git switch é um comando relativamente novo, introduzido no Git 2.23 para simplificar o processo de troca de branches. Antes disso, os desenvolvedores precisavam usar o versátil comando git checkout tanto para trocar de branch quanto para outras tarefas, como descartar alterações no repositório. Isso era uma fonte de confusão para quem estava começando. O comando git switch simplifica o fluxo de trabalho e reduz a chance de erros ao oferecer um comando dedicado à troca de branches.

Exemplos

Troque para uma branch existente chamada login-feature:

git switch login-feature

Crie uma nova branch chamada login-form-bugfix e troque para ela:

git switch -c login-form-bugfix

Volte para a branch anterior:

git switch -

Troque para um commit específico, entrando no estado detached HEAD (ou seja, você não está em nenhuma branch):

git switch --detach a1b2c3d