Quand on rebase une branche, voici comment Git découpe l’opération :
- Il analyse l’intervalle à rejouer.
- Il détache HEAD sur la nouvelle base.
- Il rejoue les commits les uns après les autres, avec d’éventuels conflits à arbitrer au fil de l’eau, et sans rejouer les commits dont les contenus serait déjà présents dans la nouvelle base.
- Il finit en déplaçant l’étiquette de la branche rebasée sur le dernier commit rejoué et en il lui réattache HEAD
Envie de commenter ? Fais-le directement sur YouTube !