如何只获得分支头的git修订版?

问题描述 投票:1回答:1

鉴于如历史

commit         | ref
---------------+------------------------------
3ad2c1         | master
b34b14         |
afeg41         | origin/merge-requests/421
1fea34         |
6422bc         |
15fcda         | origin/merge-requests/152

我怎样才能获得只有命名参考的列表,即两个给定提交之间的master, origin/merge-requests/{421,152}

git branch git-log
1个回答
1
投票

对于原点部分,您可以使用git for-each-ref with a pattern

 git for-each-ref --format='%(objectname:short)' refs/remotes/origin/merge-requests/*

这将限制合并请求分支。

© www.soinside.com 2019 - 2024. All rights reserved.