Introduction
🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
En Git, un dépôt (stash) est un moyen de sauvegarder des modifications qui ne sont pas encore prêtes à être validées. Il vous permet de sauvegarder temporairement vos modifications et de basculer sur une autre branche ou de travailler sur autre chose. Une fois que vous êtes prêt à reprendre le travail sur vos modifications, vous pouvez appliquer le dépôt et reprendre là où vous avez laissé tomber.
Appliquer un dépôt (stash)
Vous travaillez sur une branche de fonctionnalité dans le référentiel git-playground et vous devez basculer sur une autre branche pour corriger un bogue. Cependant, vous avez des modifications qui ne sont pas encore prêtes à être validées. Vous voulez sauvegarder ces modifications et basculer sur l'autre branche. Une fois que vous avez terminé la correction du bogue, vous voulez appliquer le dépôt (stash) et continuer à travailler sur votre branche de fonctionnalité.
Les modifications ont été stockées sur la branche feature-branch, et le message du dépôt (stash) est "mes modifications".
- Changez au répertoire
git-playground:
cd git-playground
- Basculez sur la branche
masteret stockez-le après avoir corrigé le bogue, le message du dépôt (stash) est "corriger le bogue". Corrigez le bogue en mettant à jour le contenu du fichierfile1.txtavec "hello,world" :
git checkout master
echo "hello,world" > file1.txt
git stash save "corriger le bogue"
- Basculez sur la branche
feature-branch, regardez la liste des dépôts (stashes) et appliquez le dépôt (stash) dont l'information est "mes modifications" :
git checkout feature-branch
git stash apply stash@{1}
Voici le contenu du fichier README.md :
## git-playground
Git Playground
some changes
Vous devriez voir que les modifications que vous avez effectuées avant de stocker sont maintenant appliquées.
Sommaire
Dans ce laboratoire, vous avez appris à appliquer un dépôt (stash) en Git. Appliquer un dépôt (stash) vous permet de sauvegarder temporairement vos modifications et de basculer sur une autre branche ou de travailler sur autre chose. Une fois que vous êtes prêt à reprendre le travail sur vos modifications, vous pouvez appliquer le dépôt (stash) et reprendre là où vous avez laissé tomber.