サブモジュールを初期化してから、サブモジュールを更新する
「サブモジュール」を初期化してから、「サブモジュール」を更新します。1.サブモジュールの状態
「サブモジュール」の状態を見てみます。以下のように、「mySubProject」サブモジュールが配置されていますが、「-」マークが付いているため、この「サブモジュール」は初期化されていません。
初期化されていない状態で「サブモジュール」の更新を行っても、以下のように何も起きません。
2.コマンドの実行
コマンドのオプションは、以下のオプションを指定します。オプション |
---|
--init |
「端末」から、以下のコマンドを実行します。
コマンドの詳細は、「サブモジュールを更新するコマンドの説明」を参考にしてください。
ポイントは、赤字の箇所です。
git submodule update --init
3.コマンドの実行結果
以下のように、「サブモジュール」の初期化を行ってから、「サブモジュール」の更新を行います。4.サブモジュールの状態
「サブモジュール」の状態を見てみます。「-」マークが外れ、「サブモジュール」がチェックアウトされていることが分かります。