Следующее должно делать то, что вы хотите:
git rev-list --remotes
Документация для опции --remotes
гласит:
- пультов ДУ [= ]
Сделайте вид, что все ссылки в refs / remotes перечислены в командной строке как . Если задано , ограничьте ветки удаленного отслеживания ветвями, соответствующими заданному шару оболочки. Если шаблон отсутствует?, Или [, / в конце подразумевается.
Что касается педантизма, то это «удаленные ветви», а не «удаленные ветви» - последний термин в git несколько двусмысленный, поскольку вы можете ссылаться на ветку в удаленном хранилище или удаленное отслеживание ветвь (которая похожа на кэш состояния ветви в удаленном хранилище).