logo

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.

comment trouver des numéros bloqués sur Android

Table des matières



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 :



  1. 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.
  2. 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.

trier la liste de tableaux

É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

trier une liste de tableaux java

Changer de branche