git stash --all
Stash tracked, ignored and untracked files. Leaves the working directory absolutely clean.