git remove merge commit del historial

Mi historial de Git se ve así:

Me gustaría aplastar los compromisos morados en uno solo. No quiero verlos nunca más en mi registro de confirmación.

He tratado de hacer ungit rebase -i 1, pero a pesar de1 está en la rama azul (vea la imagen), todavía veo cada confirmación en mi rama púrpura.

¿Cómo puedo eliminar completamente la rama púrpura (del registro de confirmación)?

Respuestas a la pregunta(4)

Su respuesta a la pregunta