Introduction
🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
En Git, un dépôt temporaire (stash) est un moyen de sauvegarder des modifications qui ne sont pas encore prêtes à être validées. Il vous permet de sauvegarder temporairement votre travail et de passer à une autre branche ou à un autre commit sans perdre aucune modification. Lorsque vous êtes prêt à reprendre le travail sur vos modifications, vous pouvez appliquer le dépôt temporaire à votre répertoire de travail. Dans ce laboratoire, vous allez apprendre à appliquer le dernier dépôt temporaire à votre référentiel Git.
Appliquer le dernier dépôt temporaire
Vous travaillez sur un projet dans votre référentiel Git et avez effectué certaines modifications qui ne sont pas encore prêtes à être validées. Cependant, vous devez passer à une autre branche ou à un autre commit pour travailler sur une fonctionnalité différente. Vous ne voulez pas perdre vos modifications, donc vous décidez de les stocker temporairement. Plus tard, lorsque vous êtes prêt à reprendre le travail sur vos modifications, vous devez appliquer le dernier dépôt temporaire à votre répertoire de travail.
Pour appliquer le dernier dépôt temporaire à votre référentiel Git, suivez ces étapes :
- Clonez le référentiel Git nommé
https://github.com/labex-labs/git-playgroundsur votre machine locale. - Accédez au répertoire
git-playground. - Apportez quelques modifications au fichier
README.md, par exemple, écrivez "Ceci est une nouvelle ligne" dans le fichierREADME.md. - Exécutez la commande
git stashpour stocker temporairement vos modifications. - Exécutez la commande
git stash listpour voir la liste de vos dépôts temporaires. Vous devriez voir un dépôt temporaire dans la liste. - Exécutez la commande
git stash applypour appliquer le dernier dépôt temporaire à votre répertoire de travail. - Vérifiez le fichier
README.mdpour voir que vos modifications ont été appliquées.
git clone https://github.com/labex-labs/git-playground.git
cd git-playground
echo "This is a new line" >> README.md
git stash
git stash list
git stash apply
cat README.md
Voici le résultat de l'exécution de cat README.md :
## git-playground
Git Playground
This is a new line
Sommaire
Dans ce laboratoire, vous avez appris à appliquer le dernier dépôt temporaire à votre référentiel Git. Stocker vos modifications vous permet de sauvegarder temporairement votre travail et de passer à une autre branche ou à un autre commit sans perdre aucune modification. Appliquer le dernier dépôt temporaire vous permet de reprendre le travail sur vos modifications lorsque vous êtes prêt.