我想在过去的10次提交中每隔几分钟轮询一次github(提交哈希和源分支)。
目前我在做
git -C /path/to/local/repo rev-list --remotes
然后为每个尝试获取分支名称的哈希:
git -C /path/to/local/repo branch -r --contains #commit-hash#
然后用“/”拆分并取最后一个组件。
但似乎总是拿起所有最新提交。
有更好更简单的方法吗?
答案 0 :(得分:0)
rev-list
无效,因为它只会查看您的本地存储库。不要让--remotes
混淆询问遥控器。 --remotes
只表示列出了本地存储库中的远程跟踪分支。如果你想在遥控器上有最新的提交,你需要先fetch
。