Requirements
To follow this setup, it is required to have following …
•
No Requirements
Stash [git 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.
Synopsis [git stash --<synopsis>]
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>
YAML
복사
Commonly Used Commands
•
Default stash
◦
git stash -p
◦
git stash -m "<Stash message>"
•
View list of stashes
◦
git stash list
•
Pop stash
◦
git stash pop
◦
git stash apply stash@{<#>}
•
Create new branch to pop
◦
git stash branch <branch name>
•
Delete stash
◦
git stash drop stash@{<#>}
◦
git stash clear
