解説され尽くした方法ですが、git stash
を使って**「本当は、新しくブランチを切って編集したかったのにブランチを切り替えずに編集してしまった時」に「現在Commitしてない変更を新しいブランチに移動させる方法」を解説します。
編集中だけど、とりあえずさっさとブランチを切り替えたいときにも使えます。
忙しい方むけ
$ git stash
$ git branch -b 新しいブランチ
$ git stash pop
もしくはもう少し丁寧に解説をつけると
$ git stash // 現在の変更差分を一時的に保存して直前のコミットに戻す。
$ git branch 新しいブランチ
$ git checkout 新しいブランチ
$ git stash list //
$ git stash apply // 現在のブランチに一時的に保存した
$ git stash