Размер файла важен. Для одного файла существует ограничение ~ 120 МБ. В моем случае файл .gitignore, использующий Visual Studio, был в списке, но файл все еще был зафиксирован При использовании git cli мы можем получить более подробную информацию об ошибке.
хук предварительного получения отклонен как результат большого файла. В основном, проверка толчка.
Чтобы решить эту проблему, я удалил последний коммит, используя:
git reset --soft HEAD~1
Затем я исключил файл из коммита.
Примечание:
Используйте HEAD ~ N, чтобы вернуться к N числу предыдущих коммитов. (то есть 3, 4)
Всегда используйте ключ --soft для сохранения изменений в папке
надеюсь, это поможет.