Gestion de projet collaborative avec la fusion Git

Beginner

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

Introduction

Git est un puissant système de contrôle de versions qui permet aux développeurs de travailler de manière collaborative sur un projet. L'une des principales fonctionnalités de Git est la capacité à fusionner des branches. La fusion permet aux développeurs de combiner les modifications d'une branche dans une autre, facilitant ainsi la gestion des modifications et la traçabilité des différentes versions d'un projet.

Fusionner une branche et créer un commit de fusion

En tant que développeur, vous devrez peut-être fusionner une branche dans la branche actuelle, en créant un commit de fusion. Cela peut être un peu difficile si vous n'êtes pas familier avec Git. Le problème est de fusionner une branche dans la branche actuelle, en créant un commit de fusion, en utilisant le référentiel Git nommé https://github.com/labex-labs/git-playground dans le répertoire.

Pour ce défi, utilisons le référentiel de https://github.com/labex-labs/git-playground.

  1. Clonez un référentiel à partir de https://github.com/labex-labs/git-playground.git :
git clone https://github.com/labex-labs/git-playground.git
  1. Accédez au répertoire et configurez l'identité :
cd git-playground
git config --global user.name "votre-nom-d'utilisateur"
git config --global user.email "votre-adresse-email"
  1. Créez et basculez sur une branche appelée feature-branch :
git checkout -b feature-branch
  1. Ajoutez "Ceci est une nouvelle ligne." au fichier README.md, ajoutez-le à la zone de préparation et validez-le, le message de commit est "Ajouter une nouvelle ligne au README.md" :
echo "Ceci est une nouvelle ligne." >> README.md
git add.
git commit -am "Ajouter une nouvelle ligne au README.md"
  1. Basculez sur la branche master :
git checkout master
  1. Fusionnez la branche feature-branch dans la branche master, ce qui créera un commit de fusion avec le message "Fusionner feature-branch" :
git merge --no-ff -m "Fusionner feature-branch" feature-branch

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

[object Object]

Résumé

La fusion de branches est une partie importante du travail avec Git. En suivant les étapes décrites dans ce défi, vous devriez être capable de fusionner une branche dans la branche actuelle, en créant un commit de fusion. N'oubliez pas de toujours tester vos modifications avant de les fusionner dans la branche principale, et de communiquer avec votre équipe pour éviter les conflits et assurer un processus de développement fluide.