Testar Branches Únicos vs. Múltiplos
Nas etapas anteriores, vimos que nosso repositório atualmente tem apenas um branch, master. Agora, vamos criar um novo branch para ver como o Git lida com múltiplas linhas do tempo.
Criaremos um novo branch chamado feature/add-greeting. Esta é uma convenção de nomenclatura comum para branches que estão adicionando um novo recurso.
Certifique-se de estar no diretório ~/project/my-time-machine:
cd ~/project/my-time-machine
Agora, crie o novo branch usando o comando git branch seguido pelo nome do novo branch:
git branch feature/add-greeting
Este comando não produz nenhuma saída, mas criou um novo branch.
Vamos verificar se o novo branch existe listando os branches novamente:
git branch
Você deve ver uma saída como esta:
* master
feature/add-greeting
Observe que tanto master quanto feature/add-greeting estão listados. O * ainda está ao lado de master, indicando que ainda estamos atualmente no branch master. Criamos uma nova linha do tempo, mas ainda não mudamos para ela.
Agora, vamos usar nosso truque wc -l novamente para contar os branches:
git branch | wc -l
Desta vez, a saída deve ser:
2
Isso confirma que agora temos dois branches em nosso repositório.
Isso demonstra o poder dos branches do Git. Você pode ter múltiplas linhas de desenvolvimento independentes dentro do mesmo repositório. Isso é incrivelmente útil para trabalhar em diferentes recursos simultaneamente ou para experimentar novas ideias sem afetar o projeto principal.
No próximo laboratório, aprenderemos como alternar entre esses branches e começar a fazer alterações em nossa nova linha do tempo feature/add-greeting!