鉴于如历史
commit | ref
---------------+------------------------------
3ad2c1 | master
b34b14 |
afeg41 | origin/merge-requests/421
1fea34 |
6422bc |
15fcda | origin/merge-requests/152
我怎样才能获得只有命名参考的列表,即两个给定提交之间的master, origin/merge-requests/{421,152}
?
对于原点部分,您可以使用git for-each-ref
with a pattern
git for-each-ref --format='%(objectname:short)' refs/remotes/origin/merge-requests/*
这将限制合并请求分支。