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

再帰的にサブモジュールの状態を表示する

    デフォルトでは、「スーパープロジェクト」直下の「サブモジュール」の状態のみ表示します。

    「スーパープロジェクト」以下のすべての「サブモジュール」の状態を表示することも可能です。   

  1.サブモジュールの構成

    ここでは例として、以下の構成で「サブモジュール」を配置しています。

スーパープロジェクト サブモジュール
myCloneProject mySubProject
mySubProject mySubProject2

    「myCloneProject → mySubProject → mySubProject2」となっています。
    「mySubProject」は、「myCloneProject」のサブモジュールです。
    「mySubProject2」は、「mySubProject」のサブモジュールです。

  2.myCloneProjectからみたサブモジュール

    「myCloneProject」から「サブモジュール」の状態を表示してみます。
    以下のように、「mySubProject」の状態が表示されます。


  3.mySubProjectからみたサブモジュール

    「mySubProject」から「サブモジュール」の状態を表示してみます。
    以下のように、「mySubProject2」の状態が表示されます。


再帰的にサブモジュールの状態を表示

  次に、「myCloneProject」から「スーパープロジェクト」以下のすべての「サブモジュール」の状態を表示してみます。

  1.コマンドの実行

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

オプション
--recursive

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

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

git submodule status --recursive


  2.コマンドの実行結果

    以下のように「スーパープロジェクト」内のすべての「サブモジュール」の状態が表示されます。



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