git stash

ファイル指定してstash

git stash -m "コメント" -- ファイルパス1 ファイルパス2 ...

全てのファイルを(無視、追跡されていないファイルも含めて)stash

git stash -a -m "コメント"

追跡されていないファイルを含めてstash

git stash -u -m "コメント"

一覧表示

git stash list

一覧から削除(stash@{0}を削除する場合)

git stash drop

一覧から削除(stash@{1}を削除する場合)

git stash drop stash@{1}

内容表示(stash@{1}を表示する場合)

git stash show stash@{1}

内容を差異まで表示(stash@{1}を表示する場合)

git stash show stash@{1} -p

ステージングを維持したまま戻して一覧から削除(stash@{0}を戻す場合)

git stash pop --index

ヘルプの参照

git help stash