Oi, Bruno, tudo bem?
Aprender algo novo pode ser bem desafiador em alguns momentos, contudo, conte com o fórum para te ajudar em seus estudos.
Com relação a sua dúvida, ao trabalhar em uma branch-qualquer podemos incorporá-la à branch main, mas precisamos realizar o comando git checkout main
para retornar para a branch mainantes de realizar a incorporação por meio do comando rebase. Dessa forma isso pode ser feito diretamente pela branch-qualquer. Além disso, para manter a branch maincomo HEAD do projeto, podemos usar o comando git rebase main
na branch-qualquer. Isso vai fazer com que as alterações da sua branch-qualquer sejam incorporadas à branch main, mantendo a ordem das alterações e mantendo a branch main como o HEAD do projeto.
Caso queira mais informações sobre o rebase você pode consultar a documentação que recomendo abaixo. O texto está em inglês, mas caso queira traduzir, você pode clicar com o botão direito do mouse e selecionar a opção "Traduzir para o português".
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!