Contenu du cours
Essentiels de Git
Essentiels de Git
Plus sur le Suivi des Fichiers
Comme nous l'avons discuté précédemment, lorsque nous travaillons avec Git, les fichiers de notre répertoire de projet peuvent être soit suivis soit non suivis. Alors que les fichiers suivis font partie des instantanés (commits futurs), les fichiers non suivis ne le sont pas. Les fichiers nouvellement créés, par exemple, ne sont généralement pas suivis jusqu'à ce qu'ils soient ajoutés à la zone de staging.
En parlant de fichiers suivis, ils peuvent être dans l'un des trois états possibles :
- modifié (certaines modifications sont apportées au fichier, mais Git ne les stocke pas encore);
- staged (les modifications sont prêtes à être validées et feront partie de l'instantané);
- committed (les modifications sont stockées dans un instantané dans le répertoire
.git
).
Regardons une image pour clarifier les choses :
Remarque
Si notre fichier est déjà suivi et que nous y avons apporté des modifications, nous devrons toujours exécuter la commande
git add
pour mettre en scène ces modifications.
Modifions maintenant notre fichier test.txt
via la commande suivante :
L'opérateur >>
ajoute le texte entre guillemets doubles (ou simples) à un fichier existant, qui dans notre cas est test.txt
. Le texte est ajouté à la fin du fichier sur une nouvelle ligne.
Maintenant, notre fichier a un statut modifié. Nous allons ensuite utiliser les commandes git add
, git status
et git commit
pour mettre en scène ce changement, vérifier le statut de notre arbre de travail et de la zone de staging, et valider le changement, respectivement :
Comme vous pouvez le voir, nous avons maintenant staged nos modifications et créé un nouvel instantané de notre projet via la validation des modifications mises en scène.
Merci pour vos commentaires !