' P '

whatever I will forget

git ファイルを変更してたら違うbranchで作業してしまってた場合

あるあるかもしれませんね

そんなときは

git stashを使えばOK!

上記コマンドを実行後にgit checkout xxxを行いましょう

git stash listを行なって、先ほどのstashしかない場合、
git stash applyとやっておけば元々のbranchで作業していた変更が現在のbranchに適用されます

stashがいっぱいある場合

$ git stash apply stash@{2}とかとやればいいようです

参考

gist.github.com