如何只获得 git 个作为分支负责人的修订?
How to get only git revisions that are branch heads?
给出的历史记录如
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/*
那将限制为合并请求分支。
给出的历史记录如
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/*
那将限制为合并请求分支。