В даний час я
- Порожній репо GitHub
- РЕПО сервера SSH (основний)
- Місцевий репо
РЕПО сервера SSH було найсучаснішим репо (виробничий сайт), тому я зробив клон Git звідти в локальний. Потім я спробував зробити git push
GitHub.
Все пішло нормально, але тоді це щось говорило про те, що filename.gz є занадто великим для GitHub. Мені цей файл не знадобився, тому я запустив кілька команд Git, щоб позбутися його з кешу Git, а потім відправив назад на SSH-сервер.
Я не бачу великого файлу локально, але він все ще знаходиться на сервері SSH, хоча git diff
нічого не повертає і git push повертається "Все актуально" - І навіть якщо файл не відображається в локальній репо, коли я намагаюся натиснути на GitHub Я все ще отримую помилку з цього приводу
віддалений: помилка: Файл fpss.tar.gz становить 135,17 Мб; це перевищує обмеження розміру файлу GitHub в 100 Мб
Я дотримувався кроків у розділі "Виправлення проблеми", вказаному в довідці GitHub так чи не повинно було цього бути?
Як файл все ще знаходиться в ефірі, коли він не локальний або не вказаний у статусі git / diff / push?
git log -- the_big_file
вам щось повертається, то файл все ще є в історії.
git push
сказати, що все актуально? Оскільки ви змінили історію, ви повинні були поскаржитися, що натискання неможливе і що вам доведеться змусити його.