Gérer les modifications mises de côté
Après avoir mis de côté (stash) vos modifications, vous devrez peut-être gérer ces modifications de différentes manières. Git propose plusieurs commandes pour vous aider dans cette tâche.
Appliquer les modifications mises de côté
Pour appliquer les modifications du dernier stash, vous pouvez utiliser la commande git stash apply
:
git stash apply
Cela appliquera les modifications du dernier stash à votre répertoire de travail et à l'index actuels.
Si vous souhaitez appliquer un stash spécifique, vous pouvez utiliser la syntaxe stash@{index}
pour spécifier le stash que vous voulez appliquer :
git stash apply stash@{2}
Supprimer les modifications mises de côté
Si vous n'avez plus besoin d'une modification mise de côté, vous pouvez la supprimer de la liste des stashs en utilisant la commande git stash drop
:
## Drop the most recent stash
git stash drop
## Drop a specific stash
git stash drop stash@{2}
Appliquer et supprimer en une seule étape
Si vous souhaitez appliquer un stash puis le supprimer immédiatement, vous pouvez utiliser la commande git stash pop
:
## Apply and drop the most recent stash
git stash pop
## Apply and drop a specific stash
git stash pop stash@{2}
C'est un moyen pratique d'appliquer un stash et de le supprimer de la liste des stashs en une seule étape.
Vider l'ensemble des stashs
Si vous souhaitez supprimer toutes les modifications mises de côté, vous pouvez utiliser la commande git stash clear
:
git stash clear
Cela supprimera toutes les modifications mises de côté de la liste des stashs.
En comprenant ces commandes, vous pouvez gérer efficacement vos modifications mises de côté, les appliquer lorsque vous en avez besoin, les supprimer lorsqu'elles ne sont plus nécessaires et maintenir votre liste de stashs propre et organisée.