我有几个存储库,其中有一个存储库(我们称之为 R)作为子模块。有没有办法可以使用命令行找到所有引用 R 的存储库?
您可以使用 github 搜索栏轻松找到使用给定存储库作为子模块的所有存储库:
来自 github UI:
在搜索栏中输入以下字符串并替换为您选择的存储库:
owner_name/repo_name path:**/.gitmodules
然后在搜索结果类型中选择
Code
。
它将列出所有包含
.gitmodules
的
owner_name/repo_name
文件
来自网址:
https://github.com/search?q=owner_name%2Frepo_name+path%3A**%2F.gitmodules&type=code
示例:https://github.com/search?q=redhawk-dependency%2FomniEvents+path%3A**%2F.gitmodules&type=code
来自 Github CLI
您可以使用 Githuc CLI 搜索代码命令
gh search code "owner_name/repo_name" --filename .gitmodules
我对一个徽章感兴趣,它可以计算将我的仓库作为子模块的仓库数量。如果有人想构建这样的工具,请随意!