J'ai caché quelques modifications locales avant de faire une fusion compliquée, j'ai fait la fusion, puis j'ai bêtement oublié de valider avant de courir git stash pop. Le pop a créé quelques problèmes (mauvais appels de méthode dans une grande base de code) qui s'avèrent difficiles à localiser. J'ai couru git stash show, donc je sais au moins quels fichiers ont été modifiés. Si rien d'autre, je suppose que c'est une leçon pour s'engager davantage.
Ma question: est-il possible d'annuler le stash pop sans annuler également la fusion?
git stash popaprès avoir organisé les changements (je ne me suis pas engagé cependant) avec la version 2.25.0.windows.1 de git
stash pop/applyavant d'effectuer une validation, vous pouvez déclencher git fsck --lost-found. Cette commande itérera à travers les blobs pendantes (fichiers réels pour ceux qui ne sont pas familiers avec la terminologie git) qui ont été mis en scène mais qui ne sont validés nulle part (donc pendants), et les placent dans le répertoire .git / lost-found / , où vous pouvez git showles voir si ce sont les fichiers que vous recherchez.
git stash popsans vous engager au préalable. Qu'avez-vous fait pour y parvenir?