Modifier un fichier suivi
Fait partie de la section Gestion de versions du Journey Terminal de Coddy — leçon 12 sur 58.
Une fois qu'un fichier a été validé, Git le suit. La prochaine fois que vous le modifiez, git status l'affiche comme modifié plutôt que non suivi.
git status --short
M hello.txtLe M dans la deuxième colonne signifie « modifié dans le répertoire de travail mais pas encore indexé ». Vous indexez les modifications avec la même commande git add :
git add hello.txt
git status --short
M hello.txtRemarquez que le M s'est déplacé vers la première colonne. Les deux colonnes sont indexée (gauche) et répertoire de travail (droite). Une fois indexée, vous validez la modification comme n'importe quelle autre :
git commit -m "Update hello.txt"Chaque commit capture un instantané complet, vous ne perdez donc pas l'ancienne version. Vous pouvez toujours y revenir.
Défi
FacileLe dossier contient note.txt. Initialisez le dépôt, configurez l'identité de l'utilisateur, commitez le fichier original, puis modifiez le contenu du fichier en updated, et exécutez git status --short.
Le résultat attendu est le marqueur de modification non indexée (modified-but-not-staged).
Aide-mémoire
Après avoir modifié un fichier suivi, git status --short affiche M dans la colonne de droite (modifié, non indexé) :
git status --short
M hello.txtIndexez la modification avec git add, ce qui déplace M vers la colonne de gauche (indexé) :
git add hello.txt
git status --short
M hello.txtEnsuite, validez comme d'habitude :
git commit -m "Update hello.txt"Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Gestion de versions
4Inspecter les modifications
Git DiffComparer les modifications indexéesGit ShowRécapitulatif - Travail d'enquête2Premiers pas
Initialiser un dépôtLe dossier .gitConfigurer votre identitéGit StatusRécapitulatif - Premier dépôt5Ignorer des fichiers
Pourquoi ignorer des fichiersModèles GitignoreVérifier les règles d'exclusionRécapitulatif - Dépôt propre3Suivi des modifications
La zone de transitGit AddGit CommitModifier un fichier suiviGit LogRécapitulatif - Premiers commits6Projet de site de recettes
Aperçu du projetInitialiser et ignorer