git stash
コミットしていない作業中のファイルがあるときに、ちょっとほかのブランチで作業がしたいときに、その未コミットの変更を一時的にとっておく(退避する)ことができる。
git stash or git stash save
退避した変更を取り出す
git stash apply {stash名}
stash名は以下のコマンドで確認できる。
stash@{0}
がstash名。
$ git stash list stash@{0}: WIP on Lesson21: 365be01 change return viewresult, and error occured
退避した変更を削除する
git stash clear