J'utilise fréquemment git stash
et git stash pop
pour sauvegarder et restaurer les changements dans mon arbre de travail. Hier, j'avais des modifications dans mon arbre de travail que j'avais mises de côté et retirées, puis j'ai apporté d'autres modifications à mon arbre de travail. J'aimerais revenir en arrière et revoir les modifications cachées d'hier, mais git stash pop
semble supprimer toutes les références au commit associé.
Je sais que si j'utilise git stash
puis .git/refs/stash contient la référence du commit utilisé pour créer la cachette. Et .git/logs/refs/stash contient tout le stock. Mais ces références ont disparu après git stash pop
. Je sais que le commit est toujours dans mon dépôt quelque part, mais je ne sais pas ce qu'il était.
Existe-t-il un moyen simple de récupérer la référence du commit de la cachette d'hier ?
Notez que ce n'est pas critique pour moi aujourd'hui car j'ai des sauvegardes quotidiennes et je peux revenir à l'arbre de travail d'hier pour récupérer mes modifications. Je pose la question parce qu'il doit y avoir un moyen plus simple !