Список веток Git с одного пульта - PullRequest
0 голосов
/ 11 октября 2018

Можно ли перечислить удаленные ветки git с одного пульта?Следующий список ветвится со всех настроенных пультов:

git branch -r

Ответы [ 4 ]

0 голосов
/ 11 июля 2019

Можно ли составить список удаленных веток git с одного пульта?

Git 2.23 (Q3 2019) обновляет документацию, чтобы ответить на этот вопрос:

См. commit 1fde99c (28 мая 2019) от PhilipOakley (PhilipOakley) .
(Объединено с Junio ​​C Hamano - gitster - в commit ecf55ae , 09 июля 2019)

doc branch: приведите примеры для перечисления удаленных веток отслеживания

Доступность этих вариантов выбора не очевидна на страницах руководства.

Предоставитьпримеры.

Документация git branch теперь содержит:

Список ветвей с определенного пульта ::

------------
$ git branch -r -l '<remote>/<pattern>'                 <1>
$ git for-each-ref 'refs/remotes/<remote>/<pattern>'    <2>
------------
  • <1> Использование -a приведет к объединению <remote> с любыми локальными ветвями, к которым вы, как оказалось, добавили префикс с таким же шаблоном <remote>.
  • <2> for-each-ref может иметь широкий диапазон параметров.

Образцы обычно требуют цитирования.

0 голосов
/ 11 октября 2018

use git remote show <remote-name> в нем будут перечислены все ветви, существующие в этом удаленном

Пример: git remote show origin или git remote show https://github.com/test/test-repo.git

ссылка: просмотр документов

0 голосов
/ 11 октября 2018

Просто отфильтруйте список

git branch -r | grep origin

Замените origin на имя нужного пульта.

0 голосов
/ 11 октября 2018

Вы можете использовать rev-parse вместо:

 git rev-parse --abbrev-ref --symbolic --remotes=<remote-name>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...