git diff para ignorar patrones en files

Tengo un problema con git diff. Permítanme primero informarles sobre la historia.

Me acaba de dar un proyecto bastante impopular de un cliente. El problema es que tienen 2 twigs en su scm. Estas dos twigs no se han fusionado por siglos, pero ahora tienen que fusionarlas. La mayoría de los cambios son triviales, por lo que la fusión a través de git solo lleva unos 30 minutos.

Sin embargo, mi cliente no confía en que se pueda automatizar un process de fusión. Por lo tanto, quieren revisar la combinación, teniendo una list de diferencias con las diferencias entre las 4 versiones del código en juego (base y versión a, base y versión b, a y b, etc.).

Eso también es bastante trivial, pero aquí viene el problema. Como hay muchos cambios entre estos y las twigs, las lists de diferencias son muy largas (aproximadamente 50Mb cada una) y, por lo tanto, las lists son inútiles. Ahora mi cliente quiere tener los cambios agrupados.

Hay 4 grupos principales en estas 'diferencias agrupadas'. Me gustaría hacer que git diff pueda ignorar los grupos individuales en el momento.

g1: hay muchas barras que han cambiado su dirección. Por lo tanto, me gustaría que Git interprete / y \ por igual. He descubierto cómo hacer que git ignore toda la línea, si contiene una barra, pero eso no es lo que quiero, ya que la ruta (de donde provienen las barras) podría haber cambiado.

g2: Este problema es estructuralmente muy similar al anterior, excepto que tengo más símbolos involucrados. Hay muchos formateos en el logging que se han cambiado. Principalmente relacionado con letras danesas, que 'æ' ha sido cambiado a '& aelig;', 'ø' ha sido cambiado a '& oslash;' etc.

g3: Muchos comentarios han sido cambiados. A los clientes les preocupa que algunos '* /' no se hayan fusionado. No puedo ver cómo verificar esto. ¿Alguno de ustedes, los expertos, tiene una idea?

g4: Todo lo que no se menciona arriba. Esto se considera cambios reales.

Es posible que pueda escribir algo que analizará la diferencia y eliminará o suprimirá algunos de esos cambios. Algo de magia regex puede ayudarte con eso. Veo que esto es más aplicable a g1 y g2.

No estoy seguro de qué hacer con g3.