おそらく非常にばかげた質問ですが、私はこれまで .gitmodules ファイルでサブモジュールを指定してきました。最近、同じ理由で .git/config を使用するだけで、余分なファイルを作業ディレクトリに保持する必要がなくなるのではないかと思いましたか?
.git/config :
[submodule "path/to/repo"]
url = git@github.com:username/repo.git
.gitmodules
[submodule "path/to/repo"]
path = path/to/repo
url = git@github.com:username/repo.git
これらは基本的に同じものですか?