J'ai la branche Master, la branche A et la branche B.Maintenant, je travaille dans la branche A et je dois fusionner la branche A avec la branche B et poursuivre mon travail dans la branche A. Tous les fichiers sont déposés dans les branches A et B.
Quel est le moyen le plus rapide de le mettre en œuvre?
I have branch Master, branch A and branch B.
Voici une image claire:
En supposant que nous ayons la branche A et la branche B
Nous voulons fusionner la branche B dans la branche A
la source
La réponse des Abiraman était absolument correcte. Cependant, pour les débutants, ils risquent d'oublier d'extraire le référentiel. Chaque fois que vous souhaitez effectuer une fusion de branchB dans branchA. Commencez par effectuer votre commande et prenez pull de branchB (assurez-vous que votre branche est mise à jour avec la branche distante)
Maintenant, votre succursale localeB est mise à jour avec la succursale distanteB Vous pouvez maintenant passer à la succursaleA
Maintenant que vous êtes dans branchA, vous pouvez fusionner avec branchB en utilisant la commande suivante
la source
Si vous ou un autre développeur ne travaillez pas davantage sur branchB, je pense qu'il est préférable de garder les commits afin de faire des retours sans maux de tête. Alors ;
Il est important que branchB ne soit plus utilisé.
Pour plus ; https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/
la source
pull
ne fonctionnera pas.sur branchB faire
$git checkout branchA
pour passer à la branche Asur branchA do
$git merge branchB
C'est tout ce dont vous avez besoin.
la source