0

git リモート リポジトリにサブモジュールがあります。リモート サブモジュールが作成される前に、リポジトリのクローンを作成しました。

リモートリポジトリのサブモジュールを追加するにはどうすればよいですか?

私は次のことを試しました:

$ git submodule init
$ git submodule update

$ git submodule update --init --recursive

しかし、これらのコマンドはどれも機能しませんでした。.gitmodules ファイルはありません。

リモートには.gitmodules、サブモジュールに関する情報を含むファイルがあります。リモートリポジトリで:

$ git submodule
+79444cf2aaa9279b4838f52b81cc40ad3f116771 Appendix

.gitmodulesファイルは、以下によって証明されるようにリポジトリに追加されました。

$ git status .gitmodules
# On branch master
nothing to commit (working directory clean)

コミットされていなければ.gitmodules、このコマンドは追跡されていないことを示していたでしょう。

4

1 に答える 1