Git - 如何获取远程服务器上所有提交的列表

时间:2017-04-20 09:03:06

标签: git github git-rev-list

我想在过去的10次提交中每隔几分钟轮询一次github(提交哈希和源分支)。

目前我在做

git -C /path/to/local/repo rev-list --remotes

然后为每个尝试获取分支名称的哈希:

git -C /path/to/local/repo branch -r --contains #commit-hash#

然后用“/”拆分并取最后一个组件。

但似乎总是拿起所有最新提交。

有更好更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

rev-list无效,因为它只会查看您的本地存储库。不要让--remotes混淆询问遥控器。 --remotes只表示列出了本地存储库中的远程跟踪分支。如果你想在遥控器上有最新的提交,你需要先fetch