Menu
CoddyTech

Abandonner les modifications non indexées

Fait partie de la section Contrôle de version du Journey Terminal de Coddy. Leçon 40 sur 58.

Parfois, tu apportes des modifications dans le répertoire de travail que tu regrettes et que tu veux annuler. Tant que les changements n’ont pas été indexés, tu peux rétablir le fichier dans sa version validée avec :

git restore notes.txt

Cela remplace votre copie de travail de notes.txt par la version du dernier commit. Vous perdez vos modifications non enregistrées, mais la zone de staging et l’historique restent inchangés.

Si tu veux abandonner d’un coup toutes les modifications non indexées dans le dépôt, utilise un point :

git restore .

git restore est destructif : tout ce que vous n’avez pas validé (ou indexé) disparaît après cette opération. Utilisez-le délibérément.

challenge icon

Défi

Débutant

Le dossier contient config.txt avec la ligne port=80. Il ne se trouve pas encore dans un dépôt Git.

Initialisez le dépôt sur main, configurez l’auteur du commit et validez d’abord le fichier existant :

git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config"

Modifiez-le pour obtenir port=9999, puis annulez immédiatement la modification avec git restore. Affichez le contenu final du fichier.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Contrôle de version

Entraînez-vous par vous-même : Playground Terminal