シャロークローンを指定して、サブモジュールを追加する
「シャロークローン」を指定して、サブモジュールを追加します。1.コマンドの実行
コマンドのオプションは、以下のオプションを指定します。オプション | オプションの値 |
---|---|
--depth | 取得するスナップショットの世代数 |
「端末」から、以下のコマンドを実行します。
コマンドの詳細は、「サブモジュールを追加するコマンドの説明」を参考にしてください。
ポイントは、赤字の箇所です。
git submodule add --depth 1 git://192.168.56.1/mySubProject
2.コマンドの実行結果
以下のように「サブモジュール」が追加され、「サブモジュール」のクローン及びチェックアウトが実行されます。3.サブモジュールの状態
「スーパープロジェクト」から「サブモジュール」の状態を確認すると、以下のようになります。「サブモジュール」の「HEAD」が指す「コミットオブジェクト」と、現在のブランチが表示されます。
4.ワーキングディレクトリーの状態
「スーパープロジェクト」の「ワーキングディレクトリー」の状態を見てみます。サブモジュールの「ワーキングディレクトリー」である「mySubProject」フォルダーと「.gitmodules」ファイルが「ステージングエリア」に追加されています。