Par Anonyme (non vérifié) , 29 avril 2026

Le coût des clones complets

Un clone complet d'un dépôt de longue durée peut faire des centaines de mégaoctets, à chaque job CI, multiplié par chaque push.

Par Anonyme (non vérifié) , 29 avril 2026

Le checkout en CI

Les environnements CI font checkout de votre code à neuf à chaque job.

Par Anonyme (non vérifié) , 29 avril 2026

Pourquoi Git a du mal avec les gros fichiers

Git stocke des instantanés complets d'objets. Quand vous commitez un binaire de 100 Mo, les 100 Mo entiers sont ajoutés au repo.

Ce que fait LFS

Git Large File Storage (LFS) remplace les gros fichiers dans votre arbre de travail par de petits fichiers pointeurs texte.

Par Anonyme (non vérifié) , 29 avril 2026

Le problème avec --force

Un git push --force simple écrase la branche distante. Si un coéquipier a poussé entre votre dernier fetch et votre push, ses commits sont silencieusement détruits.

Par Anonyme (non vérifié) , 29 avril 2026

Les trois arbres

Git suit trois "arbres" : le commit HEAD, l'index, et l'arbre de travail. git reset déplace le pointeur de branche et optionnellement réécrit l'index et l'arbre de travail.

Par Anonyme (non vérifié) , 29 avril 2026

À quoi sert stash

git stash remise vos changements non commités pour pouvoir ramener votre arbre de travail à un état propre.