【发布时间】:2020-03-23 21:38:50
【问题描述】:
我想知道在github.com 存储库中包含特定提交的所有分支。假设我需要列出所有包含commit 的分支。我知道以下方式:
- 切换到每个分支并查看最后提交日期并将其与提交日期进行比较。如果有多个分支和标签,这是不可行的。
- 查看 github 存储库并执行
git branch --contains <commit>(相关 SO question)。我不想查看 repo,因为我需要每天浏览大量 repo。
这两种方式都非常耗时。 有更好的方法吗?
【问题讨论】:
-
"我需要每天浏览大量的存储库" 克隆所有存储库后,您下次只需更新它们,不再进行完整克隆。您还可以编写本地检查脚本。
-
关于方法 2,不要忘记打开
git branch --contains的-r开关(首先是git fetch)
标签: git github git-branch git-commit