Introduction
🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
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.
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:
- 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"
- Créez une branche
feature-branch-A. Basculez sur elle:
git checkout -b feature-branch-A
- 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"
- Basculez sur la branche
master:
git checkout master
- Fusionnez la branche
feature-branch-Adans la branchemaster:
git merge feature-branch-A
- 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.