git stash saves modified tracked files and reverts the working tree to HEAD; git stash pop reapplies the newest entry and drops it. Untracked files are included only with -u.