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.