Eu escondi algumas alterações locais antes de fazer uma mesclagem complicada, fiz a mesclagem e esqueci estupidamente de confirmar antes de executar git stash pop. O pop criou alguns problemas (mau método chama em uma grande base de código) que estão se mostrando difíceis de rastrear. Eu corri git stash show, pelo menos sei quais arquivos foram alterados. Se nada mais, acho que é uma lição para comprometer mais.
Minha pergunta: é possível desfazer o stash pop sem também desfazer a mesclagem?
git stash popdepois de preparar as alterações (embora eu não confirmei) com a versão 2.25.0.windows.1 do git
stash pop/applyantes de fazer um commit, você pode disparar git fsck --lost-found. Este comando irá percorrer os blobs dangling (arquivos reais para aqueles que não estão familiarizados com a terminologia git) que foram preparados, mas não confirmados em nenhum lugar (portanto, dangling), e os colocarão no diretório .git / lost-found / , onde você pode git showver se estes são os arquivos que você está procurando.
git stash popantes de cometer. O que você fez para conseguir isso?