Créer une branche à partir d'un commit précédent en utilisant Git

Créer une branche à partir d'un commit précédent en utilisant Git
Sur Git, les développeurs travaillent avec plusieurs succursales pour de grands projets où ils peuvent créer et changer de branches chaque fois que vous avez besoin. Pour ce faire, différentes commandes sont utilisées, comme «$ Git Checkout","$ git commutateur", et "Branche Git $»Commandes. Git permet également aux développeurs de créer une nouvelle branche avec un hachage SHA commet.

Ce message fournira la méthode pour créer une nouvelle branche à partir d'un commit précédent en utilisant GIT.

Comment créer une branche à partir d'un commit précédent en utilisant Git?

Pour créer une nouvelle branche à partir d'un hachage Git Commit Sha précédent, accédez d'abord au référentiel GIT local et affichez la liste de toutes les branches locales existantes. Ensuite, consultez la liste des hachages SHA de validation les plus récents et choisissez-en un. Ensuite, exécutez le "Branche Git $ »Commande pour créer une nouvelle branche. Pour définir la branche nouvellement créée comme une branche de suivi à distance, exécutez le «$ git push -set-upstream " commande.

Passons de l'avant et effectuons les instructions ci-dessus!

Étape 1: Passez à un référentiel Git particulier
Accédez au référentiel local GIT à l'aide du «CD" commande:

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

Étape 2: Afficher la liste des succursales locales existantes
Ensuite, affichez la liste de toutes les branches locales GIT existantes:

Branche Git $

Selon la sortie ci-dessous, la liste des succursales locales s'affiche. Ici, l'astérisque "*"Symbole à côté du"maître»La branche indique qu'il s'agit de la branche de travail actuelle:

Étape 3: Voir la liste des références de hachage de validation
Maintenant, consultez la liste des références de hachage de validation en spécifiant la gamme en fonction de votre désir. Ici, nous utiliserons le «journal git«Commande avec le«-joli = format: '% h'»Paramètre et spécifiez la plage avec le«-n" option:

$ git log --pretty = format: '% h' -n 5

Ici, "5"Est le nombre de références de hachage les plus récentes que nous devons afficher pour en sélectionner l'une:

Étape 4: Créez une branche avec une référence de hachage de validation précédente
Ensuite, créez une nouvelle branche en utilisant le «branche git«Commande avec le nom et la référence de hachage sélectionnée:

$ Git Branch Dev D8d17af

Étape 5: Vérifiez la branche nouvellement créée
Pour assurer l'existence de la branche nouvellement créée, exécutez le «branche git" commande:

Branche Git $

On peut voir que la branche nouvellement créée est placée dans la liste des branches du référentiel local GIT:

Étape 6: Définissez la branche nouvellement créée comme branche de suivi
Maintenant, exécutez le «push git«Commande avec le«-installer”Paramètre, télécommande et nom de branche pour définir la branche nouvellement créée en tant que branche de suivi à distance:

$ git push --set-upstream Origin Dev

Note: Le "-installer»Le paramètre peut être utilisé lorsque les développeurs doivent définir une branche nouvelle ou existante locale en tant que branche à distance pour la première fois:

Étape 7: Passez à la branche nouvellement créée
Passez à la branche nouvellement créée et exécutez le «caisse git”Commande avec le nom de la branche:

$ git Checkout Dev

Étape 8: Imprimez le hachage de la tête Sha
Exécuter le "git révérend«Commande avec le«DIRIGER”Pointer pour afficher la référence du hachage SHA de la tête actuelle:

$ git rev-parse head

Selon la sortie fournie ci-dessous, l'ID de hachage SHA actuel est exactement ce que nous avons utilisé pour créer une nouvelle branche:

C'est tout! Nous avons compilé la méthode de création d'une nouvelle branche à partir d'un commit précédent en utilisant GIT.

Conclusion

Pour créer une nouvelle branche à partir d'un commit précédent en utilisant GIT, transférez d'abord au référentiel local particulier et affichez la liste de toutes les branches existantes. Affichez la liste des hachages SHA de validation les plus récents et sélectionnez l'un d'eux. Ensuite, créez une nouvelle branche en utilisant le «Branche Git $ " commande. Si vous souhaitez définir la succursale nouvellement créée comme une succursale de suivi à distance. Exécuter le "$ git push -set-upstream " commande. Ce message a démontré la procédure pour créer une nouvelle branche à partir d'un commit précédent en utilisant GIT.