¿Cómo eliminar / eliminar un archivo grande del historial de confirmaciones en el repositorio Git?

De vez en cuando coloqué un DVD-rip en un proyecto de sitio web, luego descuidadamentegit commit -a -m ..., y, zap, el repo fue hinchado por 2.2 conciertos. La próxima vez hice algunas ediciones, eliminé el archivo de video y lo confirmé todo, pero el archivo comprimido aún está allí en el repositorio, en la historia.

Sé que puedo comenzar ramas desde esos compromisos y cambiar de base una rama a otra. ¿Pero qué debo hacer para unir los 2 confirmaciones para que el archivo grande no se muestre en el historial y se limpie en el procedimiento de recolección de basura?

Respuestas a la pregunta(14)

Su respuesta a la pregunta