以下3つを使います!!
[New Branch]
→ 新ブランチの作成
[Checkout]
→ カレントブランチの移動
[Merge into Current]
→ ブランチのマージ
👉 Android Studio GIT · Ethantron/DRSS_19_20_Season_Auto_Update Wiki
手順
すべて、Android Studio 上のメニューの [VCS] - [Git] から行うことができます。
(または、右下の 「Git:master」から。)
1. テンポラリな新ブランチを作ってローカル [Commit] のみしておく。
2. 「detached HEAD」の起きたブランチを選択して [Checkout] する。
3. テンポラリな新ブランチを選択して [Merge into Current] する。
4. これまで通り、[Commit] や [Push] する。
どうですか。成功しましたね!!
詳細は以下の手順を参考にどうぞ。
1. [VCS] - [Git] - [Branches] - [+New Branch] で テンポラリな名前を入力する。
2. New branch に commit する。 push はしない。
3. [VCS] - [Git] - [Branches]
4. 「detached head」の起きたブランチを選択して checkout する。
5. [VCS] - [Git] - [Branches]
6. 新しく作成したブランチを選択して、merge into current
7. マージが成功したら、 push すると、「detached head」なしに成功する。
👉 git - Detached HEAD Issue in Android Studio - Stack Overflow