git stashでローカルの修正を退避

コミットしたいけど、コミットしたくないファイルも取っておきたいときなど

$ git stash
$ git log --graph --all --color --pretty='%x09%h %cn%x09%s %Cred%d%Creset'
*       6d47161 user    WIP on master: cd424ad コミットコメント  (refs/stash)
|\
| *     ef0bb1a user    index on master: cd424ad コミットコメント
|/
*       cd424ad user  コミットコメント  (HEAD, origin/trunk, master)
$ git status
## master     // ←変更なしになる

この間に中央リポジトリにコミット

取り出す時はpopをつければ元通り

$ git stash pop

$ git status
## master
 M xxx
 M xxx