大きなファイルがあり、新しい Git LFS システムを使用しようとしていました。
この質問を投稿しました - Git lfs - 「これは GitHub のファイル サイズ制限の 100.00 MB を超えています」
Edward Thomson は私の問題を正しく特定しました - LFS をさかのぼって使用することはできません。彼は、BFG LFS サポートを使用することを提案しました
これはある程度機能しました。ファイルの大部分が変更されました。ただし、変更されていない保護されたコミットがありました。
これらの保護されたコミットのうち、一部は 100.00MB を超えていたため、github からの remote:error が発生しました。
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 に正常にプッシュできます。