Cómo deshacerse de la constante "twig de fusión" de github por git

Tengo la siguiente situación que se explicó en el siguiente enlace: GitHub Merge branch 'master'

He aceptado el hecho de que con github la acción de "fusionar twig …" es necesaria para que entendamos que tomamos una request de extracción y la fusionamos.

Sin embargo, 896 commits posteriores con varios compañeros de trabajo tengo demasiados: 'Merge branch' master 'de https://github.com/xxx/yyy ' y Merge pull request #XXX

¿Existe una manera efectiva de tener colectivamente la confirmación real correcta y no solo un montón de Fusionar con X e Y, luego Fusionar con Jalar, etc. etc. aproximadamente el 50% de las confirmaciones en el maestro está lleno de eso?

Haga un hábito para hacer tiradas de rebase (es decir, fusiones) usando:

$ git pull --rebase 

Esto significa que en lugar de tener un escenario de fusión:

 A---------M \ / B-----C 

Tendrás una simple rebase:

 A--B----C 

Si todos los miembros del equipo hacen esto, networkingucirá significativamente el número de confirmaciones de fusión que ve en el historial.