Process Flow - Why stashing saves work temporarily
Start with changes in working directory
Run git stash command
Changes saved in stash stack
Working directory cleaned
Later: run git stash apply/pop
Changes restored to working directory
This flow shows how git stash temporarily saves your current changes, cleans your working directory, and later restores those changes when you need them.