Наблюдение, какой пересмотр идет с тегом в Мерзавце

Может также думать о статических участниках, не имеющих "этот" указатель. Они являются общими для все экземпляры.

14
задан AjayKumarBasuthkar 10 March 2014 в 06:22
поделиться

2 ответа

Для получения полной информации, связанной с этим тегом, используйте команду

git show v1.5

Или вы можете просмотреть упрощенную информацию, пропуская детали, с помощью команды

git show v1.5 -lw
21
ответ дан 1 December 2019 в 09:13
поделиться

Если рассматриваемый тег является так называемым «тяжелым тегом», или аннотированный тег, использующий объект тега, например, подписанную 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 .
8
ответ дан 1 December 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: