Que signifie les commits?
Les commits sont des enregistrements d’actions ou de modifications apportées à un dépôt de code. Chaque commit représente un instantané de l’état du projet à un moment donné et contient des informations importantes, telles que :
1. *Identifiant unique* : Chaque commit a un identifiant SHA-1 unique qui permet de le référencer.
2. *Message de commit* : Accompagnant chaque commit, ce message décrit les modifications apportées. Il est essentiel pour comprendre l’historique des changements.
3. *Auteur* : Le commit enregistre également l’identité de la personne qui a effectué les modifications, incluant son nom et son adresse e-mail.
4. *Date et heure* : La date et l’heure auxquelles le commit a été réalisé sont également stockées.
5. *Différences (diff)* : Les commits contiennent les différences entre le code avant et après la modification, permettant de voir exactement ce qui a changé.
Les commits permettent de suivre l’historique des modifications, de collaborer avec d’autres développeurs et de revenir à des versions antérieures du code si nécessaire. On peut également utiliser des branches pour travailler sur des fonctionnalités ou des corrections de bugs sans affecter le code principal jusqu’à ce que les modifications soient prêtes à être intégrées.