#git #repository #tagging #git-tag
#git #репозиторий #тегирование #git-tag
Вопрос:
Привет, я недавно начал с Git. Я хочу пометить предыдущий коммит версией. Последовательность шагов, которым я следовал:
git checkout Xerxes //to that specific commit
git tag version-name // tagging with the name
git checkout mainline //
Но я не могу видеть тег в репозитории. Когда я делаю тег git, отображается имя тега. Как я могу отобразить тег с этим конкретным коммитом в репозитории?
Ответ №1:
Нам нужно нажать tag с помощью git push —tags
Ответ №2:
git checkout HEAD^
выполнит проверку предыдущего коммита. Для тегирования, которое фиксируется в одной команде, без необходимости проверки ветки, git tag <options> HEAD^
это будет сделано.
$ git tag -a 1.0.0 -m "Version 1.0.0" HEAD^
Вышесказанное создает аннотированный тег «1.0.0» с сообщением «Версия 1.0.0» в предыдущем коммите.
o- commit 4 (master)
|- commit 3 <1.0.0> Version 1.0.0
|- commit 2
- commit 1