Удалить большой файл из истории git?

У нас есть удаленный репозиторий git, в котором нет ограничений на размер файлов, и мы поместили в него 300 МБ. Затем мы поняли это и затем удалили файл из хранилища.

Между тем, тот же репозиторий был добавлен в github, и когда мы пытаемся отправить изменения в github, мы получаем ошибку большого размера файла.

remote: error: File dir/filename is 312.27 MB; this exceeds GitHub's file size limit of 100 MB

Чтобы это исправить, я попытался использовать интерактивное решение git rebase, предложенное наКак удалить / удалить большой файл из истории коммитов в репозитории Git?, но в конце операции rebase я получаю следующеемерзавец статус

[18:10:35] $ git status
On branch master
Your branch and 'origin/master' have diverged,
and have 8 and 24 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

И если я используюмерзавец затем все изменения, которые я удалил, возвращаются в репозиторий git. Как это исправить?

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

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