1

Gitでリポジトリを作成し、サブモジュールとしてリポジトリを追加しました。

サブモジュールリポジトリにコンテンツを追加しました。(フォルダとファイル)その後、

git add -A
git commit -m "message"
git push origin master.

その後、他の場所からリポジトリのクローンを作成しようとしました。リポジトリのクローンを作成でき、すべてのフォルダーが表示されますが、一部のフォルダーは空です。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

サブモジュールに変更をプッシュするだけでは不十分です。

親リポジトリに戻り、コミットしてプッシュする必要があります。
それ以外の場合、親リポジトリからプルすると、サブモジュールについて認識している最後の SHA1 がプルされ (.gitmodulesファイルに記録され、「サブモジュールなしでネストされた git リポジトリ」のようにその特別なエントリが記録されます)、それは空のサブリポジトリの 1 つになります。

于 2013-02-13T11:30:42.177 に答える