Git サブモジュールのリモート リポジトリを変更するには?

Git Sabumojurunorimoto Ripojitoriwo Bian Gengsuruniha



Git のサブモジュールは、1 つの Git リポジトリを別のリポジトリ内に追加できます。これにより、ユーザーは大規模なプロジェクト内で個別のプロジェクトを維持し、それらの間でコードを簡単に共有できます。プロジェクトには複数のサブモジュールが含まれる場合があります。各モジュールは異なるプロジェクト コンポーネントを表します。サブモジュールはメイン プロジェクトとは別に更新できるため、開発者は変更を加えて、メイン プロジェクトにマージする前にテストできます。

この記事は、Git サブモジュールの GitHub リポジトリを変更する方法を提供します。

Git サブモジュールの GitHub リポジトリを変更するには?

Git でサブモジュールの GitHub リポジトリを変更するには:







  • まず、サブモジュールを含む目的のローカル リポジトリに移動します。
  • 次に、サブモジュールに切り替えて、そのリモート URL を確認します。
  • 次に、親リポジトリに戻り、「 git submodule set-url <サブモジュール名> <新しいリモート URL> サブモジュールのリモート URL を変更するコマンド。
  • 最後に、サブモジュールに再度移動し、新しいリモート URL を確認します。

ステップ 1: ローカル リポジトリに移動する
まず、「 CD サブモジュールを含む特定のリポジトリ パスとともにコマンドを実行し、それに切り替えます。



$ CD 「C:\行く \R epicB」

ステップ 2: リポジトリの内容を一覧表示する
次に、現在のディレクトリの内容を表示します。



$ ls

作業リポジトリには、「」という名前のサブモジュールが 1 つ含まれていることがわかります。 サブモジュール 」:





ステップ 3: サブモジュールに移動する
次に、サブモジュール名とともに次のコマンドを使用して、サブモジュールに移動します。



$ CD サブモジュール

ステップ 4: リモート URL を確認する
以下のコマンドを実行して、サブモジュールのリモート URL を確認します。

$ git リモート -の

指定された出力によると、サブモジュールは指定されたリモート URL でリモート リポジトリにリンクされています。

ステップ 5: 親リポジトリに戻る
次のコマンドを使用して、現在のリポジトリに戻ります。

$ CD ..

ステップ 6: サブモジュールのリモート URL を変更する
今、「 git サブモジュール セット URL 」コマンドとモジュール名および新しいリモート URL:

$ git サブモジュール セット URL サブモッド https: /// github.com / ライビョウナ / newRepo.git

ここ、 ' サブモジュール 」はサブモジュール名です。

ステップ 7: サブモジュールに切り替える
サブモジュールに再度移動して、新しい変更を表示します。

$ CD サブモジュール

ステップ 8: リモート URL を確認する
最後に、指定されたコマンドを実行して、Git サブモジュールのリモート リポジトリが変更されたかどうかを確認します。

$ gitリモート -の

サブモジュールのリモート リポジトリが新しい URL に変更されていることがわかります。

サブモジュールのGitHubリポジトリを変更する手順を説明しました。

結論

Git サブモジュールの GitHub リポジトリを変更するには、まず、サブモジュールを含む目的のローカル リポジトリに移動します。次に、「 git submodule set-url <サブモジュール名> <新しいリモート URL> ' 指図。次に、サブモジュールに移動し、「 git リモート -v ' 指図。この記事では、Git サブモジュールの GitHub リポジトリを変更する方法を示しました。