Fusionner une branche

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Git est un système de contrôle de versions populaire qui permet aux développeurs de collaborer efficacement sur des projets. L'une des principales fonctionnalités de Git est la capacité à fusionner des branches. Fusionner une branche vous permet de combiner les modifications d'une branche dans une autre, facilitant ainsi la gestion des modifications et la collaboration avec d'autres.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BranchManagementGroup -.-> git/merge("Merge Histories") subgraph Lab Skills git/merge -.-> lab-12741{{"Fusionner une branche"}} end

Fusionner une branche

Votre tâche consiste à fusionner une branche dans la branche actuelle à l'aide de Git. Vous devrez basculer sur la branche cible puis fusionner la branche source dans celle-ci. Cela peut être utile lorsque vous voulez combiner les modifications provenant d'une branche feature-branch-A dans la branche master de votre projet.

Pour ce laboratoire, utilisons le référentiel de https://github.com/labex-labs/git-playground. Suivez ces étapes pour fusionner la branche feature-branch-A dans la branche master:

  1. Clonez le référentiel, accédez au répertoire et configurez l'identité:
git clone https://github.com/labex-labs/git-playground
cd git-playground
git config --global user.name "votre-nom-d'utilisateur"
git config --global user.email "votre-email"
  1. Créez une branche feature-branch-A. Basculez sur elle:
git checkout -b feature-branch-A
  1. Ajoutez "hello,world" au fichier file2.txt, ajoutez-le à la zone de préparation et validez-le avec le message "fix file2.txt":
echo "hello,world" >> file2.txt
git add.
git commit -m "fix file2.txt"
  1. Basculez sur la branche master:
git checkout master
  1. Fusionnez la branche feature-branch-A dans la branche master:
git merge feature-branch-A
  1. Résolvez tout conflit qui peut survenir pendant le processus de fusion.

Voici le résultat de l'exécution de git log:

commit e2b80358ae6e4c3b8439cf111a4672a188739290 (HEAD -> master, feature-branch-A)
Author: xiaoshengyunan <@users.noreply.github.com>
Date:   Fri Jul 21 18:51:00 2023 +0800

    fix file2.txt

Résumé

Fusionner une branche dans Git vous permet de combiner les modifications d'une branche dans une autre. Cela peut être utile lorsque vous voulez combiner les modifications provenant d'une branche feature-branch-A dans la branche master de votre projet. Pour fusionner une branche, vous devez basculer sur la branche cible puis utiliser la commande git merge pour fusionner la branche source dans celle-ci.