Удалить большой файл из истории 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. Как это исправить?