git stash
-u
(–include-untracked
)を付けると追跡対象外ファイルも退避できる-k
(–keep-index
)を付けるとステージングされていないファイルのみ退避するgit stash save "<コメント>"
WIP on master: 759e002 init
のように見分け辛いため、コメントを付けた方が分かりやすいgit stash list
stash@{0}
のように、インデックス付きで表示されるgit stash apply stash@{n}
n
にインデックスを指定する–index
を付けることでステージングされたファイルはそのまま取り込めるgit stash pop stash@{n}
apply
と同じgit stash drop stash@{n}
git stash clear
git stash show stash@{n}
-p
を付けることで詳細を確認できるdiff
に近い内容が表示される