Git – Créer une branche à partir d’une autre branche
Le branchement dans Git permet aux développeurs de travailler sur des fonctionnalités ou des correctifs isolés sans affecter la base de code principale. Cependant, que se passe-t-il si vous devez créer une nouvelle branche en fonction des modifications apportées à une autre branche ? C’est là qu’intervient le concept de branchement à partir d’une autre branche. Dans ce guide, nous verrons le processus de créer une branche à partir d'une autre branche dans Git.
Table des matières
- Qu’est-ce que Git ?
- Branchement dans Git
- Pourquoi créer une branche à partir d’une autre branche ?
- Étapes pour créer une branche à partir d'une autre branche
Qu’est-ce que Git ?
Git est un système de contrôle de version distribué utilisé pour suivre les modifications du code source pendant le développement de logiciels.
- Git est conçu pour gérer tout, des petits aux très grands projets, avec rapidité et efficacité.
- Il permet à plusieurs développeurs de travailler simultanément sur la même base de code.
- Git stocke les données dans une série d'instantanés, qui représentent l'état du code à un moment précis.
Branchement dans Git
Avant de créer des branches à partir d’autres branches, récapitulons rapidement les bases du branchement Git :
- Branche principale : La branche master représente généralement la base de code principale, stable et prête pour la production.
- Branches de fonctionnalités : les développeurs créent des branches de fonctionnalités pour travailler sur des fonctionnalités ou des correctifs spécifiques. Ces branches sont généralement créées à partir de la branche principale.
- Fusionner et rebaser : Une fois le travail sur une branche de fonctionnalités terminé, les modifications sont fusionnées dans la branche principale à l'aide de stratégies de fusion ou de rebase.
Pourquoi créer une branche à partir d’une autre branche ?
Bien que la branche principale serve de branche principale pour le code stable, il existe des scénarios dans lesquels la création d'une branche à partir d'une autre branche devient nécessaire :
- Développement parallèle : Lorsque plusieurs développeurs travaillent sur des fonctionnalités associées, ils peuvent créer des branches de fonctionnalités à partir d'une branche de développement commune plutôt que directement à partir de la branche principale.
- Isolement du code : Parfois, vous devez isoler les modifications dans une branche distincte pour les tester ou les expérimenter avant de les fusionner dans la base de code principale.
Étapes pour créer une branche à partir d'une autre branche
Étape 1: Assurez-vous d'avoir extrait la branche à partir de laquelle vous souhaitez créer la nouvelle branche. Vous pouvez utiliser la commande git checkout pour basculer vers la branche.
git checkout existing-branch
Étape 2: Utilisez la commande git branch pour créer une nouvelle branche.
git branch new-branch
Étape 3: Basculez vers la nouvelle branche à l’aide de la commande git checkout.
git checkout new-branch
Étape 4: Apportez les modifications nécessaires à la nouvelle branche. Vous pouvez valider vos modifications dans la nouvelle branche à l'aide de la commande git commit.
git commit -m 'Commit message'
Étape 5 : Si vous souhaitez transférer la nouvelle branche vers un référentiel distant, utilisez la commande git push.
git push -u origin new-branch
Exemple
Étape 1 : Ouvrez Git Bash.
Étape 2 : Accédez au répertoire Git.
Répertoire Git
Étape 3 : créez une branche et accédez-y.
Créer une branche
Étape 4 : Afficher la liste des succursales.
Liste des succursales
Étape 5 : Changer de branche
Changer de branche