Может также думать о статических участниках, не имеющих "этот" указатель. Они являются общими для все экземпляры.
Для получения полной информации, связанной с этим тегом, используйте команду
git show v1.5
Или вы можете просмотреть упрощенную информацию, пропуская детали, с помощью команды
git show v1.5 -lw
Если рассматриваемый тег является так называемым «тяжелым тегом», или аннотированный тег, использующий объект тега, например, подписанную PGP версию (насколько я знаю, Mercurial не имеет эквивалента), тогда
$ git show v1.5.0
будет отображать обе данные тега (теггер, дату тегирования, сообщение тега - обычно содержащие блок подписи PGP), и информация о помеченном коммите. При желании вы можете использовать эквивалент низкого уровня:
$ git cat-file tag v1.5.0
(это не сработает, если v1.5.0
не является объектом тега).
Если рассматриваемый тег является так называемым «легким тегом» , это просто ссылка в пространстве имен refs / tags / *
. Вы можете использовать "git show lightweight-tag", чтобы показать фиксацию , указанную данным тегом.
Вы можете использовать имя тега в любом месте, где ожидается фиксация или древовидность.
Если вам нужно больше, чем то, что предлагает "git tag" / "git tag -l", вы можете использовать одну из следующих сантехнических (низкоуровневых) команд git show-refs
:
$ git show-ref --tags
$ git show-ref --dereference --tags
или git for-each-ref
, которые предлагают извлечение дополнительной информации с помощью параметра - format =
и сортировку с помощью параметра - sort =
. :
$ git for-each-ref refs/tags/
Вы также можете (ab) использовать для этого git ls-remote
, что приведет к выводу, аналогичному « git show-ref --dereference --tags
»:
$ git ls-remote --tags .