- featureブランチで作業していたと思ったら、コミットする時にmasterで作業していたことに気づく!
- masterで行っていた作業をfeatureブランチに移動させたい。
条件として、まだcommitは行っていない状況
よくあるケースなのでまとめておく。
もくじ
①現在の状況を一時退避する
$ git stash
②状態確認
ちゃんとstashに退避されているか確認する
gitの状況確認
$ git status
stashリスト
$ git stash list
③featureブランチにチェックアウトする
Sourcetreeやコマンドでチェックアウトしてください。
$ git checkout feature
④ stashファイルをfeatureブランチに適応
$ git stash apply