checkoutだけでなく、mergeコマンドでも使える。
これでブランチに長ったらしい名前を付けても、比較的作業が面倒くさくなくなる。
[master] > git co -b NewBranch [NewBranch] > (hack...) [NewBranch] > git commit [NewBranch] > git checkout - # 「さっき選択していたブランチ」である"master"をcheckoutする [master] > git merge - # 「さっき選択していたブランチ」である"NewBranch"をmergeする