J'ai plusieurs branches qui sont dérivées du maître (chacune dans un sous-répertoire séparé).
- Branch1: nouveau développement, pas encore complètement terminé
- Branch2: correctif pour un problème, mais toujours en cours de test
- Branch3: désordre autour de la branche, que je ne restaurerai pas
Avant que le test du correctif ne soit terminé, j'aimerais que le code soit déjà disponible dans Branch1, afin que je puisse continuer à développer avec le correctif en place.
(Mais comme mon expérience avec git n'est pas tant que ça, j'ai commencé à jouer avec la fusion dans une 3ème branche, spécialement créée pour déconner, avant de gâcher Branch1 ou Branch2)
Dans ma 3e succursale, 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 mon Branch1 et j'ai réessayé, mais cela continue de donner la même erreur.
Qu'est-ce que je fais mal? Que dois-je faire pour fusionner le code de - dans ce cas - Branch1 avec Branch3?