GIT Branching · 3 min read · Oct 13, 2025
Comment créer une nouvelle branche dans GIT

Git est un système de contrôle de version distribué utilisé pour suivre les modifications dans le code source lors du développement logiciel. Il prend en charge la collaboration, permettant à plusieurs développeurs de travailler sur différentes parties d’un projet simultanément. Git est connu pour sa rapidité, son intégrité des données et son support pour des flux de travail non linéaires.
La gestion des branches dans Git est une fonctionnalité puissante qui permet à plusieurs développeurs de travailler sur différentes parties d’un projet simultanément sans interférer les uns avec les autres.
Dans cet article, je vais vous montrer comment créer une nouvelle branche dans le système de contrôle de version Git, avec des exemples et des réponses aux questions fréquemment posées.
Création d’une nouvelle branche dans GIT
Le processus de création d’une nouvelle branche GIT se fait en 3 étapes. Les étapes sont :
Vérification de votre branche actuelle
Avant de créer une nouvelle branche, il est important de savoir sur quelle branche vous vous trouvez actuellement. Utilisez la commande suivante :
git statusCette commande affichera votre branche actuelle et les modifications non validées.
Création de la nouvelle branche
Pour créer une nouvelle branche et y basculer, utilisez la commande git checkout avec l’option -b, suivie du nom de la nouvelle branche :
git checkout -b [nom-branche]Remplacez [nom-branche] par le nom de votre branche souhaitée.
Alternativement, vous pouvez créer une branche sans y basculer en utilisant :
git branch [nom-branche]Pousser la nouvelle branche vers le dépôt distant
Après avoir créé une nouvelle branche localement, vous pouvez la pousser vers le dépôt distant en utilisant :
git push -u origin [nom-branche]Cette commande établit une connexion de suivi entre votre branche locale et la branche distante.
Exemples
Création d’une branche de fonctionnalité
git checkout -b feature/login-systemCela crée et bascule vers une branche nommée feature/login-system.
Création d’une branche de correction urgente
git checkout -b hotfix/critical-bugCette commande est utilisée lorsque vous devez rapidement corriger un bug critique.
Vérification d’une branche distante existante
Tout d’abord, listez toutes les branches, y compris celles distantes :
git branch -aEnsuite, vérifiez la branche distante :
git checkout -b [nom-branche] origin/[nom-branche]Questions fréquemment posées
Comment renommer une branche ?
Pour renommer une branche, utilisez :
git branch -m [ancien-nom] [nouveau-nom]Si vous souhaitez renommer la branche actuelle, vous pouvez utiliser cette commande :
git branch -m [nouveau-nom]Comment puis-je supprimer une branche ?
Pour supprimer une branche locale, utilisez :
git branch -d [nom-branche]Pour forcer la suppression d’une branche (à utiliser avec précaution) :
git branch -D [nom-branche]Pour supprimer une branche distante :
git push origin --delete [nom-branche]Comment fusionner des modifications d’une branche à une autre ?
Tout d’abord, basculez vers la branche dans laquelle vous souhaitez fusionner :
git checkout [branche-cible]Ensuite, fusionnez l’autre branche :
git merge [branche-source]Quelle est la différence entre git branch et git checkout -b ?
La commande git branch [nom-branche] crée une nouvelle branche mais ne vous y bascule pas, tandis que la commande git checkout -b [nom-branche] crée une nouvelle branche et vous y bascule immédiatement.
Comment puis-je voir toutes les branches dans mon dépôt ?
Pour lister toutes les branches locales, utilisez :
git branchPour voir à la fois les branches locales et distantes, utilisez :
git branch -aConclusion
Créer et gérer des branches dans Git permet aux équipes de travailler sur différentes fonctionnalités, corrections ou expériences en parallèle sans perturber la base de code principale. Comprendre ces concepts est crucial pour une collaboration efficace et efficiente dans les projets de développement logiciel.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.