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
、このコマンドは追跡されていないことを示していたでしょう。