Как удалить / удалить большой файл из истории коммитов в репозитории Git?

Иногда я вставлял DVD-рип в проект веб-сайта, а затем небрежноgit commit -a -m ...и, зап, репо был раздут на 2,2 гига. В следующий раз я сделал некоторые изменения, удалил видеофайл и зафиксировал все, но сжатый файл все еще находится в хранилище, в истории.

Я знаю, что могу начинать ветки с этих коммитов и перебазировать одну ветку на другую. Но что я должен сделать, чтобы объединить 2 коммита, чтобы большой файл не отображался в истории и был очищен в процессе сборки мусора?

Ответы на вопрос(14)

Ваш ответ на вопрос