в git ls-remote Как я могу получить имена веток только без идентификаторов коммитов - PullRequest
0 голосов
/ 21 мая 2019

я делаю git ls-remote, и я получаю удаленные ветви и идентификаторы коммитов. Можно ли получить имена веток без идентификаторов фиксации? вот что я делаю:

git ls-remote --heads

и я получаю этот результат:

038700e8xxxxxxc96bb78adc6d22287370        refs/heads/release/ddddd.3
d9ebd03axxxxx212fdf63f22b092aaff6c6f0e    refs/heads/release/ddddd.4
63a9be2d6a77414c65189ea0ef76d65a23a3e910  refs/heads/release/ddddd.4
db6cf449xxxxxx15cbf711745f94875ed18bd     refs/heads/release/ddddd.5
49ba61331ebaca7aexxxxxxf2e9dfc9b5591      refs/heads/release/ddddd.6
acc32db7f25d2b3e616613a389c93eae82d46323  refs/heads/release/ddddd.7

не использует инструменты Linux, так как я использую Windows, также не могу полагаться на awk и друзья

Ответы [ 3 ]

1 голос
/ 21 мая 2019

Может сделать

git ls-remote --heads | cut -f 2
1 голос
/ 21 мая 2019
git ls-remote --heads origin | awk '{print $2}'
0 голосов
/ 21 мая 2019

Вы можете получить удаленные ветви с:

git branch --remote

Это то, что вы ищете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...