Avancé · 4 min de lecture
Les gros fichiers avec Git LFS
Vidéos, maquettes, datasets : les versionner sans alourdir le dépôt.
Pourquoi
Chaque version de chaque fichier reste dans Git pour toujours. Quelques fichiers de 200 Mo et chaque clone devient énorme — et GitHub refuse les fichiers de plus de 100 Mo.
Mise en place
Installe l'extension une fois, choisis les motifs, commite .gitattributes.
Sans risque
$ git lfs install$ git lfs track "*.mp4" "*.psd"$ git add .gitattributes$ git commit -m "chore: track media with LFS"
Fichiers déjà commités
Le suivi ne s'applique qu'aux nouveaux commits. Pour passer l'historique existant dans LFS, migre (ça réécrit l'historique : coordonne-toi avec l'équipe).
Sans risque
$ git lfs migrate import --include="*.mp4" --everything