Git · Senior · Pytanie 36 z 76
Dlaczego przypadkowo zacommitowane ogromne pliki to długotrwały problem nawet po usunięciu?
- 1Spowalniają tylko commit, który je dodał
- 2Git trzyma drugą kopię w każdej gałęzi
- ✓Poprawna odpowiedź: Zostają w historii, więc każdy klon je pobiera
Wyjaśnienie
Usunąć je może tylko przepisanie historii (filter-repo --strip-blobs-bigger-than) ze wszystkimi kosztami koordynacji. Hooki pre-receive lub kontrole w CI zapobiegają im z góry.