Comment fusionner deux branches sur Git?

Comment fusionner deux branches sur Git?

How Merge Two Branches Git

Git est un logiciel de contrôle de version utilisé pour analyser les changements dans le code source pendant le développement logiciel. Il peut être utilisé pour suivre les modifications dans n'importe quel ensemble de fichiers et il fournit la vitesse, l'intégrité et la prise en charge des flux de travail non linéaires. Dans cet article, nous vous apprendrons comment fusionner deux branches ou fusionner un référentiel fourchu et un référentiel en amont.



Aller logo



Comment fusionner deux branches sur Git?

Git fournit une option pour former une copie de n'importe quel référentiel en amont et y apporter des modifications, sans avoir aucun effet sur le référentiel principal. Cela crée une branche du référentiel en amont et la sépare de l'original. Cependant, une fois que le code a été tapé et mis en pratique, il peut être fusionné avec le référentiel d'origine et les modifications apportées peuvent être enregistrées. Par conséquent, dans les étapes ci-dessous, nous indiquerons la méthode pour fusionner deux branches sur Git. Pour ça:

  1. Ouvrez le Terminal si vous êtes sous Linux ou Mac et ouvrez le Gitbash si vous êtes sous Windows.

    Ouverture de GitBash sous Windows



  2. Changement le répertoire actuel de travail pour votre projet local.
  3. Dans cette étape, nous serons ' vérification en dehors ”La branche dans laquelle nous voulons que l'autre branche fusionne. Dans votre cas, cela devrait être le ' Maître ' branche. Pour le vérifier, tapez la commande suivante et appuyez sur ' Entrer '.
    $ git checkout master

    exécution de la commande Git Checkout sur la branche à fusionner

  4. Il est important d'extraire la branche souhaitée du référentiel en amont. Nous le ferons tout en conservant l'historique des commit sans aucune modification. Pour ce faire, tapez la commande suivante et appuyez sur ' Entrer '.
    $ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME

    Exécution de la commande Git Pull dans le terminal

  5. S'il y a des conflits pendant la fusion, consulter ce page pour les résoudre.
  6. Commettre la fusion et examiner les changements qui ont été apportés pour s'assurer qu'ils sont satisfaisants.
  7. Pour pousser la fusion vers votre référentiel GitHub, saisissez la commande suivante et appuyez sur ' Entrer ' éxécuter.
    $ git push origin maître
1 minute de lecture