Tutoriel Git : Travailler en équipe avec les branches Git

Lorsque vous travaillez sur un projet en équipe, il est important de pouvoir gérer les modifications en parallèle et de résoudre les conflits éventuels. Les branches de Git vous permettent de faire cela en créant des versions séparées de votre projet qui peuvent être modifiées indépendamment les unes des autres.

Récupérer les branches depuis GitHub/GitLab

Il est également possible de récupérer les branches créées par d’autres collaborateurs sur GitHub ou GitLab.

git fetch origin nom_de_la_branche

Il est possible de récupérer toutes les branches d’un coup en utilisant la commande git fetch --all. Cette commande va récupérer toutes les branches du dépôt distant sur votre ordinateur, mais n’en fusionnera aucune automatiquement. 

git fetch --all

Vous devrez ensuite utiliser la commande git merge pour fusionner les branches récupérées avec vos branches locales. Il est également possible de spécifier --prune pour supprimer les branches distantes qui n’existent plus. Il est donc important de bien comprendre les conséquences de cette commande avant de l’utiliser.

git merge

Créer une nouvelle branche

Avant de pouvoir travailler sur une nouvelle fonctionnalité ou de corriger un bug, vous pouvez créer une nouvelle branche à partir de la branche principale.

git branch nom_de_la_branche

Passer à une autre branche

Une fois que vous avez créé une nouvelle branche, vous devez vous déplacer sur cette branche pour pouvoir y travailler.

git checkout nom_de_la_branche

Fusionner les branches

Une fois que vous avez terminé de travailler sur une branche, vous pouvez fusionner les modifications de cette branche avec la branche principale.

git merge nom_de_la_branche

En utilisant les branches de Git, vous pouvez facilement gérer les modifications en parallèle et résoudre les conflits éventuels lorsque vous travaillez en équipe sur un projet. Dans le prochain chapitre, nous allons vous montrer comment utiliser la méthodologie Gitflow pour une gestion efficace de la version de votre projet.

Newsletter

Ne manquez jamais les nouveaux conseils, tutoriels et autres.

Pas de spam, jamais. Nous ne partagerons jamais votre adresse électronique et vous pouvez vous désabonner à tout moment.