Как получить только git-ревизии, являющиеся заголовками веток? - PullRequest
1 голос
/ 27 марта 2019

Учитывая историю, такую ​​как

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

Как я могу получить список только именованных ссылок, т.е. master, origin/merge-requests/{421,152} между двумя данными коммитами?

1 Ответ

1 голос
/ 28 марта 2019

Для исходной части вы можете использовать git for-each-ref с рисунком

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

Это ограничит ветки запросов на слияние.

...