Git では、開発者は 1 つのリポジトリを別のリポジトリ内で使用したいと考えています。そのためには、Git ローカル リポジトリ内にサブモジュールまたはサブリポジトリを作成する必要があります。 Git サブモジュールは、1 つの Git ローカル ディレクトリを、特定のパスにある別の Git リポジトリ内のサブディレクトリとして含める方法です。サブモジュールは、外部の依存関係をメインのコードベースから分離するために利用でき、複雑なプロジェクト構造を管理する最良かつ簡単な方法を提供します。
このチュートリアルでは、Git にサブモジュール ディレクトリを追加する方法を説明します。
Git にサブモジュールを追加するにはどうすればよいですか?
Git にサブモジュールを追加するには、以下の手順に従います。
-
- Git ローカル ディレクトリに移動します。
- Git ローカル リポジトリ内にサブモジュールを作成します。
- サブモジュールのディレクトリに移動します。
- サブモジュールのディレクトリを初期化します。
- 次に、GitHub アカウントにログインし、「」に移動します。 リポジトリ > リポジトリを選択 > HTTPS をコピー 」のURLです。
- 「」を使用してサブモジュールを挿入します。 git サブモジュールの追加 」コマンドをコピーした URL とともに実行します。
- Git のステータスを確認して、追加されたモジュールを確認します。
- 「」を使用して追跡対象モジュールをコミットします。 gitコミット ' 指図。
ステップ 1: Git ローカル リポジトリにリダイレクトする
まず、Git ユーティリティを開き、「」を使用して Git ローカル リポジトリに移動します。 CD ' 指図:
CD 「C:\ユーザー\ユーザー\Git\demo1」
ステップ 2: サブモジュール ディレクトリを作成する
「」を実行します。 mkdir ” コマンドを使用して、現在のディレクトリ内にサブディレクトリを作成します。
mkdir サブモジュール-デモ1
ステップ 3: サブモジュール ディレクトリに移動する
「」を使用してサブモジュールのディレクトリに移動します。 CD ' 指図:
CD サブモジュール-デモ1
ステップ 4: サブモジュール ディレクトリを初期化する
次に、「」を実行して、作成したサブモジュールのディレクトリを初期化します。 暑いです ' 指図:
暑いです
その結果、空のリポジトリが正常に初期化されました。
ステップ 5: HTTPS URL をコピーする
次に、GitHub アカウントにログインし、「」に移動します。 リポジトリ > リポジトリを選択 > HTTPS をコピー ” URL:
ステップ 6: サブモジュールを追加する
「」を実行します git サブモジュールの追加 ” コマンドを実行し、コピーした URL を貼り付けます。
gitサブモジュール https:を追加します。 // github.com / ギツユーザー213 / テストリポ.git
結果のイメージは、サブモジュール リポジトリが指定されたリモート リポジトリで正常に複製されたことを示しています。
ステップ 7: Git のステータスを確認する
次に、「」を実行して現在のステータスを表示します。 gitステータス ' 指図:
gitステータス
新しい変更がステージング領域に追加されていることがわかります。
ステップ 8: 変更をコミットする
ここで、「」を実行してすべての変更をコミットします。 gitコミット ”コマンドと” -m メッセージをコミットするためのフラグ:
gitコミット -m 「サブモジュールが追加されました」
以下の出力は、すべての変更がコミットされたことを示しています。
Git ローカル ディレクトリにサブモジュールを追加する方法はこれですべてです。
結論
git にサブモジュールを追加するには、まず Git ローカル ディレクトリに移動し、「」を使用して Git ローカル リポジトリ内にサブモジュールを作成します。 mkdir ' 指図。次に、サブモジュールのディレクトリに移動して初期化します。次に、GitHub アカウントにログインし、「」に移動します。 リポジトリ > リポジトリを選択 > HTTPS URL をコピー ”。 「」を使用してサブモジュールを挿入します。 git サブモジュールの追加 コピーしたリンクに沿ってコマンドを実行します。最後に、「」を使用して追加した変更をコミットします。 gitコミット ' 指図。この投稿では、Git にサブモジュールを追加する方法を説明しました。