Copyright Digital Equipment Corp. All rights reserved.

STASH

	Use git stash when you want to record the current state of the working directory
	and the index, but want to go back to a clean working directory. The command saves
	your local modifications away and reverts the working directory to match the HEAD commit.

	Command Syntax:

		git stash list [<log-options>]
		git stash show [-u | --include-untracked | --only-untracked] [<diff-options>] [<stash>]
		git stash drop [-q | --quiet] [<stash>]
		git stash pop [--index] [-q | --quiet] [<stash>]
		git stash apply [--index] [-q | --quiet] [<stash>]
		git stash branch <branchname> [<stash>]
		git stash [push [-p | --patch] [-S | --staged] [-k | --[no-]keep-index]
			[-q | --quiet]
			[-u | --include-untracked] [-a | --all] [(-m | --message) <message>]
			[--pathspec-from-file=<file> [--pathspec-file-nul]]
			[--] [<pathspec>…​]]
		git stash save [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] 
			[-q | --quiet]
			[-u | --include-untracked] [-a | --all] [<message>]
		git stash clear
		git stash create [<message>]
		git stash store [(-m | --message) <message>] [-q | --quiet] <commit>