Я приховав деякі локальні зміни, перш ніж здійснити складне злиття, зробив злиття, а потім тупо забув здійснити перед запуском git stash pop. Поп створив деякі проблеми (погані виклики методів у великій кодовій базі), які важко знайти. Я побіг git stash show, тому я принаймні знаю, які файли було змінено. Якщо нічого іншого, я думаю, це урок зробити більше.
Моє запитання: чи можна скасувати прихований поп, а також не скасовуючи злиття?
git stash popпісля постановки змін (я не брав на себе зобов'язання) з версією 2.25.0.windows.1 версії git
stash pop/applyперш ніж взяти на себе зобов’язання, ви можете звільнити git fsck --lost-found. Ця команда буде повторювати через висячі краплі (фактичні файли для тих, хто не знайомий з термінологією git), які були інсценовані, але не вчинені ніде (тому звисають), і помістить їх у каталог .git / lost-found / , де ви можете git showїх побачити та побачити якщо це файли, які ви шукаєте.
git stash popбез попереднього вчинення. Що ти зробив для цього?