J'ai plusieurs branches qui sont branchées à partir du master (chacune dans un sous-répertoire séparé).
- Branch1 : nouveau développement, pas encore complètement terminé
- Branch2 : hotfix pour un problème, mais toujours en test
- Branch3 : branche de désordre, que je ne restaurerai pas
Avant que le test du correctif ne soit terminé, j'aimerais que le code soit déjà disponible dans la branche 1, afin de pouvoir continuer à développer avec le correctif en place.
(Mais comme je n'ai pas beaucoup d'expérience avec git, j'ai d'abord commencé à jouer avec la fusion dans une 3ème branche, spécialement créée pour y mettre le bazar, avant de mettre le bazar dans la branche 1 ou 2).
Dans ma 3ème branche, j'ai d'abord essayé ce qui suit :
git merge feature/Branch1
mais cela a donné l'erreur suivante :
fatal: 'feature/Branch1' does not point to a commit
J'ai ensuite fait un commit -a dans ma branche 1 et j'ai réessayé, mais il continue à donner la même erreur.
Qu'est-ce que je fais de mal ? Que dois-je faire pour fusionner le code de - dans ce cas - Branch1 avec Branch3 ?