Создание тега в репозитории GitHub
у меня есть репозиторий в GitHub и мне нужно tag его. Я пометил в оболочке, но на GitHub он не появляется. Мне нужно сделать что-нибудь еще?
команда, которую я использовал в оболочке:
git tag 2.0
и теперь, когда я типа git tag это показывает:
2.0
Так что, похоже, теги присутствуют, правильно?
репозиторий:https://github.com/keevitaja/myseo-pyrocms.
как сделать этот тег показать на GitHub? Где мои метки?
5 ответов:
вы можете создать теги для GitHub с помощью:
- командная строка Git или
- веб-интерфейс GitHub.
создание тегов из командной строки
чтобы создать тег в текущей ветке, выполните следующее:
git tag <tagname>если вы хотите включить описание с тегом, добавить
-aсоздать аннотированный тег:git tag <tagname> -aэто создаст
localтег с текущее состояние ветки, в которой вы находитесь. При нажатии на ваш удаленный РЕПО, теги не включены по умолчанию. Вам нужно будет явно сказать, что вы хотите отправить свои теги в удаленное РЕПО:git push origin --tagsС официальная документация ядра Linux Git для
git push:--tagsвсе ссылки в разделе refs/tags выталкиваются, в дополнение к refspecs, явно перечисленным в командной строке.
или если вы просто хотите нажмите на один тег:
git push origin <tag>Смотрите также мой ответ на как вывести тег в удаленный репозиторий с помощью Git? для получения более подробной информации об этом синтаксисе выше.
создание тегов через веб-интерфейс GitHub
вы можете найти инструкции GitHub для этого в их создание релизов в разделе. Вот резюме:
выберите выпускает ссылка на нашем репозитории Пейдж,
нажать на кнопку создать новый релиз или проект нового релиза,
заполните поля формы, затем нажмите опубликовать релиз внизу
после того, как вы создадите свой тег на GitHub, вы можете извлечь его в свой локальный репозиторий тоже:
git fetch
Создание Тэгов
Git использует два основных типа тегов:легкий и аннотированный.
Аннотированный Теги: Чтобы создать аннотированный тег в git, вы можете просто запустить следующие простые команды на своем терминале.
$ git tag -a v2.1.0 -m "xyz feature is released in this tag." $ git tag v1.0.0 v2.0.0 v2.1.0- m обозначает сообщение для этого конкретного тега. Мы можем написать резюме функций, которые собираются пометить здесь.
легкий Теги:
другой способ фиксации тегов-это легкий тег. мы можем сделать это следующим образом:
$ git tag v2.1.0 $ git tag v1.0.0 v2.0.0 v2.1.0Push Tag
чтобы нажать определенный тег, вы можете использовать следующую команду:
git push origin v1.0.3или если вы хотите нажать все теги, то используйте команду ниже:
git push --tagsСписок всех тегов: Для перечисления всех тегов используйте следующую команду
git tag
все зависит от того, какой тип тега, который вы хотите создать:
- если вы хотите создать аннотированные метки, чтобы показать дополнительные метаданные, вы можете сделать это следующим образом:
git tag -a v1.0.0.- С другой стороны, легкие теги используются для "закладки" ваших коммитов для частного использования:
git tag v1.0.0.есть несколько других функций, тегов, например:
- список тегов -
git tag -l -n3. Команда выводит список всех существующих тегов максимум с 3 строками из их сообщения тега. По умолчанию -n показывает только первую строку.- тег деталей -
git show <tag_identifier>. Он показывает все, что вам нужно знать о конкретном теге.- теги сортировка -
git tag --sort=<type>- публикации теги -
git push origin v1.0. Вы можете git push тег по отдельности, или вы можете запустить git push --теги, которые будут нажимать все теги сразу.будьте уверены, чтобы проверить этот тэги статьи для получения более актуальной информации.
осторожно: в команде выше (
git tag -a v1.0) the флаг. Этот флаг указывает Git на создание аннотированного флага. Если вы не предоставите флаг (i.e. git tag v1.0), то он будет создавать то, что называется Легкий тег.
аннотированные теги рекомендуется, потому что они включают в себя много дополнительной информации, такой как:
- человек, который сделал тег
- дата создания тега
сообщение для тег
из-за этого, вы всегда должны использовать аннотированные метки.




Comments