git log, solo confirma lo que sucedió en la twig pre-fusión

Si tengo una estructura como esta.

A---B---C----H---M topic / / \ / \ D----E---F---G---L---N master / / I---JK other topics 

Y quiero git log , solo las confirmaciones que ocurrieron en la twig de tema, sin combinarlas:
Específicamente ABH , y nada más.
¿Como podría hacerlo?

Pruebe con la opción --no-merge of git log :

 git log --no-merges --first-parent topic 

Es decir:

 --no-merges 

No imprima commits con más de un padre.
Esto es exactamente lo mismo que --max-parents=1 .

 --first-parent 

Siga solo la primera confirmación de los padres al ver una combinación de fusión. Esta opción le permite ignorar los commit individuales ingresados ​​en su historial mediante dicha fusión.