Appliquer un dépôt (stash)

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/DataManagementGroup(["Data Management"]) git/DataManagementGroup -.-> git/stash("Save Changes Temporarily") subgraph Lab Skills git/stash -.-> lab-12699{{"Appliquer un dépôt (stash)"}} end

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".

  1. Changez au répertoire git-playground :
cd git-playground
  1. Basculez sur la branche master et 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 fichier file1.txt avec "hello,world" :
git checkout master
echo "hello,world" > file1.txt
git stash save "corriger le bogue"
  1. 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.