Команда Git - заголовки репозитория не указаны при использовании ключа -h с опцией «HEAD» - PullRequest
0 голосов
/ 02 мая 2018

В моей локальной сети есть git-репозиторий. Я пытаюсь запросить Git, чтобы получить список всех ссылок на HEAD следующим образом:

Метод 1

Команда

git ls-remote -h username@{ip-address}:/path/to/repo

выход

f0467f266dee55cd32f2ca6fa819814f367db899    HEAD

Метод 2

Команда

git ls-remote username@{ip-address}:/path/to/repo HEAD

выход

f0467f266dee55cd32f2ca6fa819814f367db899    HEAD

Метод 3

Команда

git ls-remote -h username@{ip-address}:/path/to/repo HEAD

При использовании вышеупомянутой команды ссылка на головку, которая была указана в вышеупомянутых двух методах, не указана.

Есть идеи по этому поводу?

1 Ответ

0 голосов
/ 02 мая 2018

Я подозреваю, что это потому, что HEAD - это особый вид ссылок, это не глава ветки, он не находится в пространстве имен refs/heads/. Поэтому, когда вы просите git перечислить ссылки с -h и HEAD, git видит противоречие и не перечисляет никаких ссылок.

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