Comment créer une branche à partir d'un engagement dans Git

Comment créer une branche à partir d'un engagement dans Git
Sur les référentiels Git, plusieurs personnes travaillent ensemble en équipe. Cependant, pour ajouter une nouvelle fonctionnalité et apporter des modifications à un référentiel existant, vous pouvez créer de nouvelles branches à partir d'une autre branche et de l'historique Git Commit. Les branches Git sont également utilisées pour isoler les engagements Git spécifiques de l'historique des journaux principaux. Par exemple, si la branche principale contient l'historique des journaux GIT principaux, vous pouvez créer une branche GIT séparée pour ajouter de nouvelles fonctionnalités.

Ce blog discutera de la procédure de création d'une succursale à partir d'un engagement dans Git.

Comment créer une branche à partir d'un engagement dans Git?

Sur Git, en utilisant le spécifique «commettre Sha«De l'histoire du GIT peut aider à créer une nouvelle branche. Commit sha est également connu sous le nom de «faire référence”Généré par GIT lorsque les utilisateurs apportent des modifications au référentiel local et les engagent dans le référentiel distant.

Suivez les étapes ci-dessous pour créer une branche à partir d'un engagement dans Git.

Étape 1: Ouvrez Git Bash
S'ouvrir "Git bash"Avec l'aide du"Commencez" menu:

Étape 2: Accédez au répertoire GIT
Passez au répertoire local GIT en utilisant le «CD" commande:

$ cd "C: \ Users \ nazma \ my_branches"

Étape 3: Vérifiez la liste des branches
Vérifiez la liste des succursales qui existent dans le répertoire local GIT spécifié en utilisant le «branche git«Commande avec«-un" drapeau:

$ Git Branch -a

Comme vous pouvez le voir, notre «My_branches«Le référentiel GIT contient deux branches, et actuellement nous travaillons dans le«maître" bifurquer:

Étape 4: Vérifiez le journal de la branche
Après cela, exécutez le «journal git»Commande pour vérifier l'historique des engagements:

$ git journal

Note: La commande ci-dessus affichera toute l'historique des engagements. À partir de la sortie donnée, copiez le «engager le hachage”Du validation spécifique à partir de laquelle vous souhaitez créer une branche git:

Étape 5: Créez une branche en utilisant le hachage de validation
Maintenant, créez la nouvelle branche en exécutant le «caisse git«Commande et spécifiez le«engager le hachage". Ici le "-b"Le drapeau signifie"bifurquer”Utilisé pour créer la branche. Cependant, "alpha«Le nom de la branche est-il, et« A07B638 »est le hachage ou la référence de la validation spécifique:

\
$ git Checkout -B Alpha A07B638

L'image ci-dessous indique que nous avons réussi à créer une nouvelle branche à partir du commit:

Étape 6: Vérifiez la branche créée
Enfin, vérifiez la branche créée:

$ git log --neline --graph

Comme vous pouvez le voir, nous avons réussi à créer une branche «Alpha» en utilisant la référence de la validation:

Vous avez appris la méthode la plus simple pour créer une branche à partir d'un engagement dans Git.

Conclusion

Pour créer une branche à partir d'un engagement dans GIT, accédez d'abord au répertoire GIT ou au référentiel et exécutez le «$ git journal”Commande pour vérifier l'historique des engagements du référentiel GIT actuellement utilisé, sélectionner l'un d'eux et copier la référence de la validation. Après cela, créez la branche en exécutant le «$ git Checkout -B»Commande et spécifiez le hachage ou les références copiées. Dans ce blog, nous avons démontré le processus de création d'une succursale à partir d'un engagement dans Git.