Ignorar el significado de "Merge branch" commits en la historia de Git?

Por favor, eche un vistazo a la siguiente historia de Git:

enter image description here

Aproximadamente cada segundo compromiso es un ruido "Merge branch" sin sentido. Sé que puedes (y deberías) evitarlo al volver a basar, pero mi pregunta es más acerca de cómo lidiar con la situación después.

¿Hay algún truco para ignorar las confusiones de "Merge branch" sin información?

Sería aceptable para mí clonar el repository y reescribir localmente su historial, por lo que es más fácil analizar sus cambios (sin todo el ruido de "Fusión de fusión").

Estás buscando

 git log --no-merges 

El truco de BroiSatse "git log –no-merges" también se puede aplicar en gitk:

  • Ver -> Editar vista -> Argumentos adicionales para git log: "–no-merges"

El resultado es así:

enter image description here

para evitar tener muchas fusiones, es mejor tirar usando rebase:

 git pull --rebase 

ver documentos aquí