0

次のシーケンスを使用して、git サブモジュールを初期化および更新します。

git init
git submodule init
git submodule update

次に、次のコマンドですべてのサブモジュールを表示します。

git submodule

残念ながら何も出力されません。

私の .gitmodules ファイルは同じディレクトリにあり、動作していることがわかっているサブモジュール定義が含まれています。

git init最初のコマンドとして呼び出したことに注意してください。そうしないと、git submodule init有効な git リポジトリがないと文句を言うでしょう。

なぜgit submodule何も印刷しないのですか?

4

1 に答える 1

2

コメントから:

git cloneまたはを実行していない限りgit submodule add、実際にはサブモジュールを追加していません。の存在だけで.gitmodulesは十分ではありません -の.git/configような行があるかどうかを確認してください[submodule foo]。そうでない場合は、レポにサブモジュールがないため、正常にgit submodule機能しています。

于 2013-05-21T11:53:35.163 に答える