Comment Git Rebase une branche au-dessus d'une autre branche

Comment Git Rebase une branche au-dessus d'une autre branche
Dans GIT, lorsque les utilisateurs veulent combiner l'historique des engins de deux branches sans la fusionner, le «Git Rebase»La commande peut être utilisée. L'opération de rebasing pousse l'histoire des engins d'une branche au sommet d'une autre branche locale, et le pointeur de tête s'y déplace. Fondamentalement, il rembobine temporairement les engagements sur leur branche de travail actuelle.

Cette étude discutera de la méthode de rebasse d'une branche locale au-dessus d'un autre.

Comment effectuer la rébase sur une branche git au-dessus d'un autre?

Suivez la procédure ci-dessous pour réprimander Git une branche au-dessus d'une autre branche:

  • Aller au référentiel particulier.
  • Vérifiez la liste URL distante.
  • Télécharger une copie du référentiel distant mis à jour.
  • Énumérez toutes les succursales, y compris à la fois éloigné et local.
  • Afficher l'historique du journal de référence et exécuter la commande «Git Rebase /».

Étape 1: Passez au référentiel local GIT

Tout d'abord, passez au référentiel GIT particulier en fournissant son chemin dans le «CD" commande:

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

Étape 2: Afficher la liste des URL distantes

Ensuite, exécutez la commande suivante pour vérifier la liste URL distante:

$ git Remote -v

Étape 3: Télécharger la dernière version du référentiel distant

Pour télécharger la copie de la version mise à jour du référentiel distant, utilisez le "git chercher" commande:

$ git chercher

Étape 4: Affichage de la liste de la branche locale et distante

Après cela, exécutez la commande «Git Branch» pour obtenir la liste des branches distantes locales et récupérées:

$ Git Branch -a

Ici le "-un»L'option représente tout. On peut voir que toutes les branches sont affichées, et nous avons sélectionné le «alpha»Branche pour un processus supplémentaire:

Étape 5: afficher l'historique des journaux
Maintenant, vérifiez la liste de l'historique des journaux du référentiel GIT via le «réflog git ." commande:

$ git réflog .

Étape 6: Rebase une branche particulière

Enfin, utilisez le «Git Rebase«Commande avec le nom de la télécommande et la branche locale sélectionnée:

$ Git Rebase Origin / Alpha

Selon la sortie divisée ci-dessous, le rebasing est effectué avec succès:

Étape 7: Assurer une opération de rebasing

Enfin, exécutez la commande ci-dessous pour vérifier l'opération de rebasing:

$ git réflog .

On peut voir que le «alpha«Branch Commit est réduit au-dessus de l'autre branche Commit History:

C'est tout! Vous avez appris à réprimander une branche Git au-dessus d'autres branches locales.

Conclusion

Pour réprimander Git une branche au-dessus d'une autre branche, passez d'abord au référentiel particulier. Ensuite, consultez la liste URL distante et téléchargez une copie du référentiel à distance mis à jour. Ensuite, énumérez toutes les succursales, y compris à la fois éloigné et local. Maintenant, vérifiez l'historique des journaux de référence et exécutez le «Git Rebase /" commande. Cette étude a illustré la méthode de rebasse d'une branche locale au-dessus d'un autre.