<-

Retour

GIT: Les branches

GIT: Les branches

Cours et tutoriels pour apprendre à versionner vos projet et travailler en équipe en utilisant GIT.

Exemple: Commandes de bases, branches, Github

0

Partager sur twitterPartager sur FacebookPartager sur LinkdinPartager sur Telegram

Prérequis

Il est conseillé d'avoir l'introduction à Git :


Git : Introduction


Introduction aux branches

Les branches sont un élément central de la gestion de version avec Git.


Elles permettent de développer des fonctionnalités distinctes de manière isolée, avant de les fusionner à nouveau avec la branche principale ("main" ou "master").


Cela permet aux différents membres d'une équipe de travailler sur des fonctionnalités différentes en parallèle, sans interférer les uns avec les autres.


Exemple : imaginons que vous voulez ajouter une nouvelle fonctionnalité à votre projet, mais sans impacter le code existant.


Vous pouvez créer une branche pour cette nouvelle fonctionnalité, et la développer indépendamment de la branche principale.


Une fois que la fonctionnalité est terminée et testée, vous pouvez alors la fusionner à nouveau avec la branche principale.


Utiliser les branches

Une branche est un pointeur mouvant vers un commit dans le dépôt Git.


Par défaut, Git a une branche principale appelée "main" ou "master", mais il est possible de créer autant de branches qu'il est nécessaire.


Les branches peuvent être utilisées pour développer des fonctionnalités différentes sans interférer avec le travail sur la branche principale.


Créer une branche

Pour créer une branche, utilisez la commande:

Bash git branch nom_de_branche

Exemple du terminal windows

Changer de branche

Pour changer de branche, utilisez la commande:

Bash git checkout nom_de_branche

Exemple du terminal windows

Vous pouvez créer un branche ou déplacer sur elle en une seule commande:

Bash git checkout -b nom_de_branche

Fusion de branches

Pour fusionner une branche avec une autre, utilisez la commande:


  git merge nom_de_branche

Par exemple, pour fusionner une branche de fonctionnalité avec la branche principale, vous pouvez utiliser git checkout master pour vous déplacer vers la branche principale, puis git merge nom_de_branche


Exemple du terminal windows

Git résoudra automatiquement les conflits entre les branches, mais dans certains cas, vous devrez les résoudre manuellement.


Suppression de branches

Pour supprimer une branche, utilisez la commande:


  git branch -d nom_de_branche

Exemple du terminal windows

Commentaires

IsLoading