Mudança de Branches no Git
Agora vamos aprender a alternar
entre branches. Para isso, usa-se
o comando checkout, seguido pelo
nome da branch. Vamos mudar para a branch
test que criamos na lição anterior:
git checkout test
Também é possível usar
o sinônimo switch:
git switch test
Após executar qualquer um dos dois comandos acima, uma mensagem será exibida no terminal indicando a mudança para a branch especificada:
Switched to branch 'test'
Ao alternar de uma branch para outra, os arquivos no diretório de trabalho do Git também mudam. Ou seja, os arquivos de uma branch desaparecem fisicamente e os arquivos da outra branch aparecem. Preste atenção nisso, pois não é muito óbvio para iniciantes no Git.
Assim, no Git, todas as alterações nas branches são isoladas umas das outras e é possível criar facilmente e rapidamente várias ramificações do projeto sem causar confusão na versão original.
Mude para a nova branch. Enquanto estiver nessa branch, faça alterações em um arquivo, execute o stage delas e faça um commit. Em seguida, mude de volta para a branch principal e verifique o conteúdo do arquivo - ele deve retornar à versão inicial.
Mude para a nova branch. Enquanto estiver nessa branch, crie um novo arquivo, execute o stage dele e faça um commit. Em seguida, mude de volta para a branch principal e verifique se o novo arquiro desapareceu. Mude novamente para a nova branch e verifique se o seu arquivo voltou.