В Gitflic есть ограничение на размер коммита - 100Мб. Это вполне нормально, но бывают случаи когда в репозитории с документацией удобно держать небольшое видео или pdf. Ошибочное решение
Кажется, что решение очевидно: удалить один файл и сделать новый коммит. Но это не поможет. Git хранит всю историю, и в предыдущем коммите большой файл уже сохранён. При push система проверяет всю цепочку коммитов, включая старые. Правильное решение: объединить коммиты с помощью rebase Идея в том, чтобы объединить два проблемных коммита (добавление файлов и удаление одного из них) в один. На этапе объединения лишний файл будет окончательно удалён из истории, и новый, "очищенный" коммит можно будет успешно отправить на сервер. Допустим, у нас есть три последних коммита: Нам нужно объединить их в один. Это делается с помощью интерактивного ребейза git rebase -i. Давайте разберём пример. Мы хотим объединить три последних коммита в ветке в один коммит. Для этого выполняем команду: git rebase -i HEAD~3