что, разыменовывают в контексте шоу мерзавца - касательно-d

Вот страница справочника для шоу мерзавца - касательно-d. У них также есть пример внизу. Тем не менее я не могу понять то, что разыменовывает, делает?

5
задан CharlesB 14 June 2012 в 09:00
поделиться

1 ответ

В git «нормальный» (аннотированный, не облегченный) тег представляет собой объект сам по себе, содержащий метаданные и SHA1 объекта, который они помечают. В разделе книги сообщества git есть красивая картинка по объектной модели git (прокрутите вниз).

Итак, когда вы используете show-ref для обычного тега, он обычно дает вам информацию об объекте тега. С параметром -d / - dereference он разыменует тег в объект, на который тег ссылается, и вместо этого предоставит информацию о нем.

И примечание об облегченных и аннотированных тегах, на случай, если вы об этом не знаете: облегченный тег создается с использованием git tag (т. Е. Без каких-либо метаданных - предоставляя такие параметры, как -a , -s или -u ). Это вообще не объект тега, а просто ссылка, указывающая прямо на объект, который вы отметили. Если вы предоставляете один из этих вариантов, вы присоединяете метаданные к тегу, поэтому git создает объект тега для их хранения.

10
ответ дан 13 December 2019 в 22:05
поделиться
Другие вопросы по тегам:

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