如何在不创建工作树的情况下从 git 裸仓库中获取列表子模块?

How get list submodules from git bare repo without create working tree?

如何在不创建工作树的情况下获取 git 裸仓库中的子模块列表?

(使用低级库 libgit2 或 git 控制台)?

由于信息存储在 .gitmodules 存储库的根目录中,最简单的方法是检查该文件而不检查它:

git show HEAD:.gitmodules

我刚刚测试过,这个命令在一个裸仓库中工作,就像在一个普通的沙箱中一样。