Große Repositories können das Klonen und Pushen verlangsamen. Hier sind einige Ansätze zur Größenreduzierung:
Eine .gitignore anlegen
Verhindern Sie, dass Build-Artefakte, Abhängigkeiten und temporäre Dateien committet werden:
node_modules/
build/
*.log
Git-History bereinigen
Falls große Dateien versehentlich committed wurden, können Sie diese mit git filter-repo aus der History entfernen:
git filter-repo --strip-blobs-bigger-than 50M
Achtung: Das Umschreiben der History ist eine destruktive Operation. Stimmen Sie sich mit Ihrem Team ab und erstellen Sie vorher ein Backup.