Команда git tag -a v1.0 -m "Release 1.0"
создаст аннотированный тег с именем v1.0
и сообщением "Release 1.0".
Команда git show v1.0
отобразит информацию об этом теге, включая:
v1.0
)Команда git tag -a v1.0 -m "Release 1.0"
создаст аннотированный тег с именем v1.0
и сообщением "Release 1.0". Аннотированные теги хранятся как полноценные объекты в Git-репозитории, содержащие имя тега, автора, дату, сообщение и указатель на коммит, на котором тег установлен.
Команда git show v1.0
покажет информацию об объекте, на который указывает тег v1.0
. Поскольку это аннотированный тег, то git show
покажет сначала информацию о самом теге (автор, сообщение), а затем информацию о коммите, на который тег указывает.
Таким образом, вывод команды будет примерно следующим:
tag v1.0
Tagger: Your Name <your.email@example.com>
Date: [Текущая дата и время]
Release 1.0
commit [Хеш коммита]
Merge: [Хеш родительского коммита 1] [Хеш родительского коммита 2] (если коммит является мержем)
Author: Author Name <author.email@example.com>
Date: [Дата и время коммита]
[Сообщение коммита]
[Изменения в файлах, внесенные коммитом, в формате diff]
Важно: Вместо "[Текущая дата и время]", "[Хеш коммита]", "[Хеш родительского коммита 1]", "[Хеш родительского коммита 2]", "Author Name <author.email@example.com>", "[Дата и время коммита]", "[Сообщение коммита]", "[Изменения в файлах, внесенные коммитом, в формате diff]" будут реальные значения, соответствующие вашей локальной системе и истории коммитов репозитория.