Passer au contenu
GitTree

Vidéo : Rebaser un travail inédit sur une nouvelle base

La vidéo est lue dans le lecteur YouTube, en mode de confidentialité améliorée.

Rejouez un commit d'inscription non publié sur une base mise à jour indépendamment. Conservez l'ancienne astuce et vérifiez la nouvelle identité, le nouveau parent et le contenu d'inscription prévu inchangé.

Lire la leçon complète

L'article présente toutes les étapes et commandes de la vidéo, l'exercice pratique et les questions.

Aller à la leçon

Transcription vidéo

La narration de la vidéo, repère par repère.

  1. Commencez par le point de contrôle exact.
  2. Nommez la branche, indexez et version de travail.
  3. Préparez uniquement la copie de cours isolée.
  4. Préparez le privé divergence et sauvetage réf.
  5. Vérifiez quelle branche est réellement actuelle.
  6. Choisissez la nouvelle base prévue.
  7. Désactivez les options de relecture non liées.
  8. Attendez le résultat réel de la relecture.
  9. Le nouveau parent signifie une nouvelle identité de commit.
  10. Vérifiez le contenu combiné complet.
  11. Conserver l'ancienne pointe sans le publier.
  12. Qu'est-ce qui est rejoué ?
  13. La plage de validation sélectionnée est recréé sur la nouvelle base.
  14. Que faut-il vérifier ?
  15. La portée détermine lequel les commits et les références peuvent bouger.
  16. S rejoué sur N : parent ?
  17. Le nouveau commit S′ est parent de N.
  18. Modifier l'entrée : même héros la ligne a changé des deux côtés.
  19. La relecture peut s'arrêter ; résolution et la suite sont explicites.
  20. Peut --abort annuler un le rebase est déjà terminé ?
  21. L'abandon nécessite une opération active ; terminé le rétablissement a besoin de preuves préservées.
  22. Qu'est-ce qui prouve ce résultat ?
  23. Les messages peuvent rester les mêmes tandis que les identités changent.
  24. Vérifiez le résultat réel, pas seulement un message.
  25. Prévoyez l’entrée modifiée avant d’agir.
  26. Préserver le travail utile avant la récupération.
  27. Prouvez le point de contrôle avant de continuer.
  28. Conserver le résultat vérifié pour la prochaine étape.

Tous les tutoriels