Eu tenho vários ramos que são ramificados do mestre (cada um em um subdiretório separado).
- Branch1: novo desenvolvimento, ainda não completamente concluído
- Branch2: hotfix para um problema, mas ainda em teste
- Branch3: mexer com o branch, que não restaurarei
Antes de concluir o teste do hotfix, eu gostaria de ter o código já disponível no Branch1, para que eu possa continuar desenvolvendo com a correção no local.
(Mas como minha experiência com o git não é muito, comecei a brincar com a mesclagem em um terceiro ramo, criado especialmente para mexer, antes de estragar o Branch1 ou o Branch2)
No meu terceiro ramo, tentei o seguinte:
git merge feature/Branch1
mas isso deu o seguinte erro:
fatal: 'feature/Branch1' does not point to a commit
Em seguida, fiz um commit -a no meu Branch1 e tentei novamente, mas ele continua dando o mesmo erro.
O que estou fazendo de errado? O que devo fazer para mesclar o código - neste caso - Branch1 com Branch3?