kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。 Ubuntuの最新情報も紹介しています。

シャロークローンを指定して、サブモジュールを追加する

  「シャロークローン」を指定して、サブモジュールを追加します。

  1.コマンドの実行

    コマンドのオプションは、以下のオプションを指定します。

オプション オプションの値
--depth 取得するスナップショットの世代数

    「端末」から、以下のコマンドを実行します。
    コマンドの詳細は、「サブモジュールを追加するコマンドの説明」を参考にしてください。

    ポイントは、赤字の箇所です。

git submodule add --depth 1 git://192.168.56.1/mySubProject


  2.コマンドの実行結果

    以下のように「サブモジュール」が追加され、「サブモジュール」のクローン及びチェックアウトが実行されます。


  3.サブモジュールの状態

    「スーパープロジェクト」から「サブモジュール」の状態を確認すると、以下のようになります。


    「サブモジュール」の「HEAD」が指す「コミットオブジェクト」と、現在のブランチが表示されます。

  4.ワーキングディレクトリーの状態

    「スーパープロジェクト」の「ワーキングディレクトリー」の状態を見てみます。


    サブモジュールの「ワーキングディレクトリー」である「mySubProject」フォルダーと「.gitmodules」ファイルが「ステージングエリア」に追加されています。

  5.サブモジュールのログの確認

    「シャロークローン」を行い1世代分の「スナップショット」しか取得していないため、以下のように表示されるログは、1つになります。



関連コンテンツ
同一カテゴリーの記事
コメント
オプション