Git: ¿Por qué solo se muestra 1 combinación en mi historial cuando he hecho varias?

Aquí está mi historial de commit con git log --pretty=%h --graph (el order de commits va de abajo hacia arriba)

 * 81e1852 <- I have merged back in twice to get to this * b6cb648 * 3ef6e0b * a1f56c5 * a35a50a * 47b2058 <- I have made a couple of branches since here * 43c1912 * 19d189f <- Here I merged back in |\ | * 837998b | * 30c0a6c | * e667ee8 | * f41ccfa * | 54bd96c <- Here I branched off |/ * 407af14 * 7951cdf * a8db147 <- This was my first commit 

Como puede ver, algunos commits después de mi confirmación inicial se bifurcaron, realizaron algunos cambios y luego se fusionaron de nuevo. He hecho exactamente lo mismo dos veces desde la confirmación de 19d189f pero esto no se refleja en el historial.

Claramente debo haber hecho algo diferente, ¿sabes lo que podría haber sido? No he vuelto a establecer la base, todavía estoy aprendiendo sobre Git y el reajuste no es algo que haya intentado todavía. Es posible que tuviera que resolver algunos conflictos cuando 19d189f , ¿podría ser esta la razón por la cual esta twig aparece en mi historial pero otras no? También tenga en count que actualmente no tengo más sucursales que el maestro y estoy trabajando completamente localmente.

Gracias

 * | 54bd96c 

Esta es la única vez en que se comprometió tanto en su twig principal como en una twig de características. Se usó una fusión habitual , lo que resultó en este compromiso:

 * 19d189f <- Here I merged back in 

En todos los demás casos, fusionó una sucursal y no ha realizado confirmaciones para dominar desde el punto de sucursal. Se utilizó una combinación de avance rápido , que no crea una fusión de compromiso. Entonces no hay nada visto en el gráfico.

Además, vea ¿Por qué git fast-forward se fusiona de forma pnetworkingeterminada?