Tester un dépôt sans mise de côté
Dans les étapes précédentes, nous avons confirmé que notre dépôt est propre et qu'il n'y a pas de mises de côté existantes. C'est l'état idéal pour commencer à expérimenter avec git stash
.
Pour démontrer le fonctionnement de git stash
, nous devons d'abord apporter quelques modifications à notre dépôt. Modifions le fichier message.txt
que nous avons créé dans le labo précédent.
Assurez-vous d'être dans le répertoire ~/project/my-time-machine
. Ouvrez le fichier message.txt
à l'aide de l'éditeur nano
:
nano message.txt
Ajoutez une nouvelle ligne au fichier, par exemple :
Hello, Future Me
This is a new line.
Enregistrez le fichier en appuyant sur Ctrl + S
et quittez nano
en appuyant sur Ctrl + X
.
Maintenant, vérifions à nouveau l'état de notre dépôt :
git status
Vous devriez voir une sortie indiquant que message.txt
a été modifié :
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: message.txt
no changes added to commit (use "git add" and/or "git commit -a")
Cette sortie montre que nous avons apporté des modifications à message.txt
, mais ces modifications ne sont pas encore indexées pour un commit. C'est le scénario idéal pour utiliser git stash
. Dans l'étape suivante, nous utiliserons git stash
pour enregistrer temporairement ces modifications.