Vérifier l'index d'un stash spécifique
Dans l'étape précédente, nous avons appris à lister tous les stashes en utilisant git stash list
. Maintenant, explorons comment faire référence à un stash spécifique dans la liste.
Comme nous l'avons vu, chaque stash dans la liste a un index, commençant par stash@{0}
pour le plus récent. Lorsque vous avez plusieurs stashes, vous devrez peut - être appliquer ou inspecter un stash spécifique. Vous pouvez faire référence à un stash par son index.
Par exemple, si vous aviez trois stashes, ils seraient listés comme stash@{0}
, stash@{1}
et stash@{2}
. stash@{0}
est le plus récent, stash@{1}
est celui qui précède, et ainsi de suite.
Bien que nous n'ayons pas encore de stashes pour démontrer l'application d'un stash spécifique, il est important de comprendre le fonctionnement de l'indexation. Lorsque vous utilisez des commandes telles que git stash apply
ou git stash drop
, vous pouvez spécifier l'index du stash sur lequel vous souhaitez effectuer une opération. Par exemple, git stash apply stash@{1}
appliquerait les modifications du deuxième stash le plus récent.
Exécutons à nouveau git stash list
pour confirmer notre compréhension du format de sortie, même si la liste sera vide :
git stash list
Encore une fois, vous ne devriez voir aucun résultat. Cela confirme que la liste est vide et qu'il n'y a pas encore de stashes auxquels faire référence par leur index.
Comprendre comment faire référence aux stashes par leur index est crucial pour gérer efficacement plusieurs modifications mises de côté. Cela vous permet de travailler de manière sélective avec différents ensembles de modifications que vous avez sauvegardées.
Dans l'étape suivante, nous allons créer quelques modifications et les mettre de côté, ce qui remplira notre liste de stashes et nous permettra de voir l'index en action.