Следующий код оболочки правильно создает цепочку символических ссылок
git symbolic-ref "first" "refs/heads/master"
git symbolic-ref "second" "first"
git symbolic-ref "nested/third" "second"
git symbolic-ref "refs/heads/fourth" "nested/third"
И следующий код оболочки правильно решает последнюю созданную символическую ссылку на вершину мастера.
git show-ref "refs/heads/fourth"
Ни один из этих случаев использования не описан в официальной документации (git -symbolic-ref doc, git -show-ref doc).
Однако, не работает
git check-ref-format --print "first"
Итак, мои вопросы:
- Можно ли хранить символическую ссылку в каталоге
refs/heads
? - Можно ли закодировать символические ссылки?
- Как сбой при обращении к методу check-ref-format при передаче
"first"
, означает ли это, что не рекомендуется создавать символическую ссылку на том же уровне, что и"HEAD"
? Или, может быть, эта команда не предназначена для обозначения символических ссылок?
Мое намерение состоит в том, чтобы получить четкое представление о том, что поддерживается, и что я ничем не работаю и не получаю от него ошибку.