Save the current state of working directory and the index (also known as the staging area) in a stack of stashes.
To include all untracked files in the stash use the
git stash --include-untracked
To include a message with your stash to make it more easily identifiable later
git stash save "<whatever message>"
To leave the staging area in current state after stash use the
git stash --keep-index