Git · Senior · Frage 36 von 76
Warum sind versehentlich committete riesige Dateien auch nach dem Löschen ein langfristiges Problem?
- 1Sie bremsen nur den Commit, der sie hinzugefügt hat
- 2Git behält in jedem Branch eine zweite Kopie
- 3Sie bleiben in der Historie, jeder Klon lädt sie also
Antwort zeigen
Richtige Antwort: Sie bleiben in der Historie, jeder Klon lädt sie also
Erklärung
Nur Umschreiben der Historie (filter-repo --strip-blobs-bigger-than) entfernt sie, mit allen Kosten der Abstimmung. Pre-receive-Hooks oder CI-Prüfungen verhindern sie von vornherein.