Een git stash ongedaan maken

Ik heb net een stash gedaan in een project dat ik niet heb vastgelegd. Is er een manier om terug te gaan naar de staat voordat ik verstopte? Hoe zou ik dit kunnen doen? Ik heb de terminal gesloten en mijn laptop is uitgeschakeld. Ik heb wat onderzoek gedaan en het lijkt erop dat er geen manier is om dit te doen.


Antwoord 1, autoriteit 100%

Je kunt gewoon rennen:

git stash pop

en het zal uw wijzigingen ongedaan maken.

Als je de staat van bestanden wilt behouden (gefaseerd versus werkend), gebruik dan

git stash apply --index

Antwoord 2, autoriteit 18%

git stash listom je opgeslagen wijzigingen op te sommen.

git stash showom te zien wat nis in de onderstaande commando’s.

git stash applyom de meest recente stash toe te passen.

git stash apply stash@{n}om een oudere stash toe te passen.

https://git-scm.com/ book/nl/v2/Git-Tools-Stashing-and-Cleaning


Antwoord 3, autoriteit 2%

Hiermee wordt ook de staging-map hersteld:

git stash apply --index

Other episodes