gitでトラッキングされてないファイルも含めてstashする
なんとなく
$ git stash --all
ってやったら、ignoreされてるファイルも全部消えてファッってなった。
$ git stash -u # or $ git stash --include-untracked
が正しいっぽい。以下helpより。
If the --include-untracked option is used, all untracked files are also stashed and then cleaned up with git clean, leaving the working directory in a very clean state.
If the --all option is used instead then the ignored files are stashed and cleaned in addition to the untracked files.