title = Pop from Stash
cards = checkout commit-auto merge reset-hard

[description]

When you stashed your changes and you want to apply them back to your current working directory, you can use
    git stash pop
This will remove the changes from the stash stack. If you also want to keep the changes on the stash stack, use
    git stash apply

---
tipp1
---
tipp2
---
tipp3

[setup]

echo "Apple Pie:" > recipe

git add .
git commit -m "creating a recipe"

echo "- 4 Apples" >> recipe

git add .
git commit -m "Adding ingredients"

echo "- 500g Flour" >> recipe

git stash push
git checkout main

[win]

# Did you pop the changes from the stash stack?
test "$(git stash list | wc -l)" -eq 0

[actions]



[congrats]

Yay, you got your changes back! :)