Accès Rapide
Introduction
Un commit dans un dépôt (repository) git enregistre une image (snapshot) de tous les fichiers du repertoire. Comme un Copier-Coller géant, mais en bien mieux !
Git fait en sorte que les commits soient aussi légers que possible donc il ne recopie pas tout le répertoire à chaque commit. En fait, git n'enregistre que l'ensemble des changements (\"delta\") depuis la version précédente du dépôt. C'est pour cette raison que la plupart des commits ont un commit parent.
Pour l'instant vous pouvez considérer les commits comme des snapshots du projet. Les commits sont très légers et passer de l'un à l'autre est très rapide.
Commit
nous avons une visualisation d'un (petit) dépôt git. Il y a deux commits en ce moment -
le premier commit initial, C0, et un commit après ce C1 qui
pourrait avoir beaucoupt de changements.
git commit
Et voilà! Impressionnant. Nous venons d'apporter des modifications au référentiel et
de les enregistrer en tant que commit.
La validation que nous venons de faire a un parent, C1,
qui fait référence aux différences.
Essayez par vous-même!