La fusion en fast-forward ou “avance rapide” c’est le comportement par défaut de Git, sauf si on le configure autrement, et qui vise à aplanir l’historique dès qu’il le peut.
Ça marche donc seulement lorsqu’on a des branches sans divergence, ou dit autrement, une branche dont les commits sont construits en ligne directe depuis le dernier commit d’une autre.
Le résultat est que la branche qui reçoit la fusion va simplement opérer un déplacement de son étiquette qui référencera alors le dernier commit de la seconde branche.
On a alors pas de bosse dans l’historique et on a pas moyen d’identifier les commits réalisés sur la branche qu’on vient d’intégrer.
Envie de commenter ? Fais-le directement sur YouTube !