Если вы случайно закоммитили в GitHub большой файл (более 100 MB), то при попытке отправить изменения получите ошибку:
remote: error: File Архив.zip is 200 MB; this exceeds GitHub's file size limit of 100.00 MB
GitHub не позволяет загружать файлы больше 100 MB, поэтому нам нужно полностью удалить этот файл из истории репозитория. В этой статье мы рассмотрим несколько способов удаления файла из коммита и истории Git.
Чтобы удалить файл Архив.zip из истории репозитория, выполните команду:
Замените Архив.zip на нужное имя файла.
После удаления файла необходимо очистить кеш и переписать историю:
Теперь отправляем исправленный репозиторий обратно в GitHub:
Если в репозитории есть теги, обновите их:
Чтобы в будущем избежать повторного добавления больших файлов, добавьте их в .gitignore:
После этого очистите кеш Git:
Если файл попал только в последний коммит, можно просто отменить его:
Теперь файл полностью удалён из репозитория, а GitHub больше не блокирует загрузку.