Команда Git - заголовки репозитория не указаны при использовании ключа -h с опцией "HEAD"
В моей локальной сети есть 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 ответ
Я подозреваю, что это потому, что HEAD
это особый вид ссылок, это не глава филиала, он не находится в refs/heads/
Пространство имен. Поэтому, когда вы просите Git перечислить ссылки с обоими -h
а также HEAD
Git видит противоречие и не перечисляет никаких ссылок.