Closed1
Submoduleを特定のブランチに追従させる方法

以下のような hoge
というサブモジュールがあった場合を考える
以下の例では、サブモジュールは feature/fuga-branch
に追従している
まだ git submodule init
を実行していない場合はinitする
❯ git submodule status
+xxxxxxxxxxxxxxxxxxxxxx hoge (heads/feature/fuga-branch)
まずは、以下のコマンドでサブモジュールを最新の状態にする
これを行うことでサブモジュール側で作成したブランチにチェックアウトすることができる
❯ git submodule update --remote
上記の時点ではサブモジュールは origin/HEAD
を向いているので、
サブモジュールに移動して、追従させたいブランチ(ここでは feature/piyo-branch
)にチェックアウトすれば良い
❯ cd hoge
❯ git checkout feature/piyo-branch
このスクラップは2025/02/03にクローズされました