この記事はこのような方の参考になると思います
- ブランチ作成を忘れててmasterブランチでコードを書き進めてしまった方
- ブランチ作ろうとしたけど2択を迫られてどうしていいか解らない方
結論
- コードを書き進めてても問題なし。2択は下を選べばOK。上を選んでしまってもなんとかなります。
前提として、まだブランチを作成していない状態を想定し、順に方法を書いています。
※既に選択肢の「上」を選んでしまっている方は【上を選んでしまった場合】から読んでください。
それではいきます!!
①GitHubデスクトップのカレントブランチのタブをクリック
②[New Branch]をクリック
③ブランチ名を入力し、[Create Branch]をクリック
④以下の画面が表示されます
⑤[Bring my~]を選択し、[Switch Branch]をクリック
⑥新しいブランチが作成され完了です
➡︎masterブランチにあったcommit前の変更点が新しいブランチに反映されていると思います
【上を選んでしまった場合】
※自身が行った操作と照らし合わせて手順確認してください!
①GitHubデスクトップのカレントブランチのタブをクリック
②[New Branch]をクリック
③ブランチ名を入力し[Create Branch]をクリック
④2択を迫られる
⑤[Leave my~]を選択し、[Switch Branch]をクリック
⑦新しいブランチが作成される
⑥masterブランチにあったcommit前の変更点は、masterブランチ上で保留状態[stash]になっている
⑦左下の[Stashed Changes]をクリック
⑧Restoreクリック
⑨masterブランチにcommit前の変更点が復元される
⑩カレントブランチのタブをクリックし、新しく作成されたブランチをクリックすると再度2択を迫られるので下を選べば完了です
➡︎masterブランチにあったcommit前の変更点が新しいブランチに反映されていると思います