Comment ne pas définir "avance rapide" par défaut lors de l'utilisation de git fusion

Du livre de git :

Vous remarquerez l'expression "Avance rapide" dans cette fusion. Parce que le commit pointé par la twig dans laquelle vous avez fusionné était directement en amont de la validation, Git déplace le pointeur vers l'avant. Pour exprimer cela d'une autre manière, lorsque vous essayez de merge un commit avec un commit qui peut être atteint en suivant l'historique du premier commit, Git simplifie les choses en déplaçant le pointeur vers l'avant car il n'y a pas de travail divergent à merge. avance rapide".

Cependant, l'effet secondaire de cette "avance rapide" est que si vous avez une twig d'entité avec plusieurs validations, vous perdrez le context historique de l'entité lorsque vous mergeez à nouveau dans le maître. En d'autres termes, les commits ne seront pas regroupés dans le cadre de cette fonctionnalité.

with fast forward: x---x---x---x---x---x---x without fast forward: x---x---x x---x---x---x \x--x--x/ 

La manière manuelle est de git merge --no-ff

Est-ce que quelqu'un sait comment définir cela par défaut?

Solutions Collecting From Web of "Comment ne pas définir "avance rapide" par défaut lors de l'utilisation de git fusion"