如何在GitHub中定位子模块的提交?

如何在GitHub中定位子模块的提交?,git,github,git-submodules,Git,Github,Git Submodules,如何在GitHub中找到已克隆但不再在GitHub中的代码中的子模块的特定提交 例如,我有一个使用子模块a的项目,子模块a依次使用子模块B和C。我的硬盘中有所有源代码。使用这个源代码,我只需要在GitHub中找到子模块的特定提交 可以这样做吗?如果磁盘上的项目仍然是git repo,并且a文件夹也是git repo标记为子模块,则其当前索引将具有用于B和C的SHA1的跟踪 要查看该gitlink,请执行以下操作: cd A git ls-tree HEAD B 160000 commit

如何在GitHub中找到已克隆但不再在GitHub中的代码中的子模块的特定提交

例如,我有一个使用子模块a的项目,子模块a依次使用子模块B和C。我的硬盘中有所有源代码。使用这个源代码,我只需要在GitHub中找到子模块的特定提交


可以这样做吗?

如果磁盘上的项目仍然是git repo,并且a文件夹也是git repo标记为子模块,则其当前索引将具有用于B和C的SHA1的跟踪

要查看该gitlink,请执行以下操作:

 cd A
 git ls-tree HEAD B
 160000 commit <SHA1-used-by-B> B