git stash listsee what is in the stash listgit stash show -psee full diff of the stash (add specific stash, otherwise will be most recent)
git stashstash all changes to tracked files and revert to HEAD, add-m <message>to give an accompany description, and can specify some filepaths to limit the stash togit stash -pgo through hunk by hunk and decided what to stash
git stash pop <stash>apply the stash to the current working directory, if no stash given then applies most recent onegit stash apply <stash>to apply the stash without removing it from the list so can be applied to multiple branchesgit stash branch <branch_name> <stash>pop the stash onto a new branch made from the commit on which the stash was made, useful for if you make changes to the files which are in the branch since creating it (and would therefore get conflicts when trying to pop the stash)
git stash clearremoves all the stashesgit stash drop <stash>removes a specific stash from the stash list