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

フェッチを行わず、サブモジュールを更新する

  「サブモジュール」更新時、フェッチを行いません。

   リモートトラッキングブランチを使用して「サブモジュール」を更新する際、更新前に「サブモジュール」でフェッチを行います。

  もし「サブモジュール」更新時、「リモートリポジトリー」にアクセスできなかった場合、以下のように「サブモジュール」の更新に失敗します。


  このフェッチを行わずに、「サブモジュール」を更新することもできます。

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

    「サブモジュール」の状態を見てみます。
    以下のように、「mySubProject」サブモジュールが配置されています。


    ここでは例として、「サブモジュール」をチェックアウトします。

  2.コマンドの実行

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

ショートオプション ロングオプション
-N --no-fetch

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

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

git submodule update --remote --no-fetch --checkout


  3.コマンドの実行結果

    以下のように、フェッチを行わずに「サブモジュール」のチェックアウトが行われます。



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