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 pop
après avoir organisé les changements (je ne me suis pas engagé cependant) avec la version 2.25.0.windows.1 de git
stash pop/apply
avant 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 show
les voir si ce sont les fichiers que vous recherchez.
git stash pop
sans vous engager au préalable. Qu'avez-vous fait pour y parvenir?