Lorsque les développeurs travaillent sur de vastes projets de développement, ils créent différentes branches et y travaillent pour éviter un gâchis. Après avoir terminé leurs travaux dans les branches souhaitées, les modifications sont intégrées d'une branche à une autre. Dans ce but correspondant, l'opération de rébase peut être effectuée. Il applique les validations d'une branche Git au-dessus d'une autre branche cible.
Cet article démontrera le processus de rebasse de la branche des fonctionnalités dans une autre branche de fonctionnalité.
Comment réprimander la branche des fonctionnalités sur une autre branche de fonctionnalité?
Pour réprimander la branche des fonctionnalités sur une autre branche de fonctionnalité, suivez les étapes fournies:
Étape 1: Redirection vers le répertoire local
Tout d'abord, accédez au référentiel particulier à l'aide de la commande ci-dessous:
$ CD "C: \ git \ new_repos
Étape 2: Vérifiez le journal GIT
Ensuite, consultez l'historique des engagements pour vérifier les commits récents de la branche actuelle:
$ Git Log --Oneline
La sortie fournie ci-dessous indique qu'il y a trois commits et que la tête pointe vers le «Fichier de démonstration ajouté" commettre:
Étape 3: Voir les succursales disponibles
Ensuite, utilisez le «branche git»Commande pour afficher la liste de toutes les branches disponibles:
Branche Git $
Ici, on peut observer qu'il y a deux branches dans le référentiel et le symbole d'astérisque «*» avec le «maître»La branche montre que c'est la branche actuelle:
Étape 4: Passez à une autre branche
Maintenant, passez au «alpha"Branche en utilisant le"interrupteur GIT" commande:
$ git switch alpha
Étape 5: Voir l'histoire de la validation
Exécutez le "journal git”Commande pour vérifier la référence du journal GIT de la branche actuelle:
$ Git Log --Oneline
On peut voir qu'il y a quatre engins dans la branche et que la tête pointe vers le «file2 mis à jour" commettre:
Étape 6: Effectuez le fonctionnement de la rébase
Maintenant, rébase le «maître"Rranche sur la branche cible nommée"alpha«En exécutant la commande suivante:
$ Git Rebase Master
Selon la sortie fournie ci-dessous, l'opération Rebase a été effectuée avec succès:
Étape 7: Vérifiez de nouveaux changements
Enfin, vérifiez le journal GIT pour afficher les modifications nouvellement ajoutées dans l'historique des engagements:
$ Git Log --Oneline
Comme vous pouvez le voir, l'opération Rebase a déplacé le «alpha"La branche s'engage au"maître»La branche s'engage:
C'est ça! Nous avons expliqué efficacement le processus de rebasing d'une caractéristique "maître"Branche dans une autre fonctionnalité"alpha" bifurquer.
Conclusion
Pour réprimander une branche de fonctionnalité dans une autre branche de fonctionnalités, redirigez d'abord vers le référentiel requis et vérifiez son historique de référence du journal GIT. Ensuite, accédez à une autre branche et vérifiez son historique de validation. Après cela, exécutez le «Git Rebase ”Commande pour effectuer l'opération Rebase. Enfin, vérifiez les nouveaux changements. Cet article a décrit le moyen le plus simple de réprimander la branche des fonctionnalités dans une autre branche de fonctionnalité.