У меня большие файлы, и я пытался использовать новую систему Git LFS.
Я разместил этот вопрос - Git lfs - это превышает ограничение на размер файла GitHub в 100,00 МБ
Эдвард Томсон правильно определил мою проблему - вы не можете использовать LFS задним числом. Он предложил мне использовать поддержку BFG LFS.
В какой-то степени это сработало. Подавляющее большинство моих файлов было изменено. Однако были защищенные коммиты, которые не были изменены.
Некоторые из этих защищенных коммитов имели размер более 100,00 МБ и, таким образом, вызывали ошибку remote: из github.
Protected commits
-----------------
These are your protected commits, and so their contents will NOT be altered:
* commit c7cd871b (protected by 'HEAD') - contains 165 dirty files :
- Directions_api/Applications/LTDS/Cycling/Leisure/l__cyc.csv (147.3 KB)
- Directions_api/Applications/LTDS/Cycling/Work/w_cyc.csv (434.0 KB)
- ...
WARNING: The dirty content above may be removed from other commits, but as
the *protected* commits still use it, it will STILL exist in your repository.
If you *really* want this content gone, make a manual commit that removes it,
and then run the BFG on a fresh copy of your repo.
Прежде всего - может кто-нибудь объяснить, почему эти коммиты защищены и отличаются от тех, которые BFG успешно изменил?
Во-вторых, как я могу снять их защиту и разрешить BFG редактировать их, что позволит мне правильно использовать LFS и, наконец, успешно нажать на GitHub.