Создание тега в репозитории GitHub



у меня есть репозиторий в GitHub и мне нужно tag его. Я пометил в оболочке, но на GitHub он не появляется. Мне нужно сделать что-нибудь еще?



команда, которую я использовал в оболочке:



git tag 2.0


и теперь, когда я типа git tag это показывает:



2.0  


Так что, похоже, теги присутствуют, правильно?



репозиторий:https://github.com/keevitaja/myseo-pyrocms.



как сделать этот тег показать на GitHub? Где мои метки?

1355   5  

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 для этого в их создание релизов в разделе. Вот резюме:

  1. выберите выпускает ссылка на нашем репозитории Пейдж,

    Screenshot 1

  2. нажать на кнопку создать новый релиз или проект нового релиза,

    Screenshot 2

  3. заполните поля формы, затем нажмите опубликовать релиз внизу

    Screenshot 3Screenshot 4

  4. после того, как вы создадите свой тег на GitHub, вы можете извлечь его в свой локальный репозиторий тоже:

    git fetch
    

вы просто должны нажать на тег после запуска .

Так git push --tags сейчас.

Создание Тэгов

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.0

Push 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

    Ничего не найдено.