Rebase Branch de fonction sur une autre branche de fonctionnalité

Rebase Branch de fonction sur une autre branche de fonctionnalité

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:

  • Passez au référentiel souhaité.
  • Liste des engagements de la branche de travail actuelle.
  • Passez à une autre branche et visualisez son histoire de validation.
  • Effectuer l'opération Rebase.
  • Vérifiez les modifications ajoutées.

É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é.