Ви можете створити теги для GitHub, використовуючи:
- командний рядок Git або
- Веб-інтерфейс GitHub.
Створення тегів з командного рядка
Щоб створити тег на поточній гілці, запустіть це:
git tag <tagname>
Якщо ви хочете включити опис до свого тегу, додайте, -a
щоб створити примітку з примітками :
git tag <tagname> -a
Це створить local
тег із поточним станом гілки, на якій ви перебуваєте. Під час натискання на ваше віддалене репо, теги НЕ включаються за замовчуванням. Вам потрібно буде чітко сказати, що ви хочете пересувати свої теги до віддаленого репо:
git push origin --tags
З офіційної документації Linux Kernel Git дляgit push
:
--tags
Усі рефлекси під refs / тегами висуваються, окрім refspecs, явно вказаних у командному рядку.
Або якщо ви просто хочете натиснути один тег:
git push origin <tag>
Дивіться також мою відповідь на тему: Як ви натискаєте тег до віддаленого сховища за допомогою Git? для детальної інформації про цей синтаксис вище.
Створення тегів через веб-інтерфейс GitHub
Ви можете знайти вказівки GitHub щодо цього на їх довідковій сторінці Створення випусків . Ось підсумок:
Клацніть посилання на версії на нашій сторінці сховища,
Клацніть Створити нову версію або Створити новий випуск ,
Заповніть форми форми, а потім натисніть Опублікувати випуск у нижній частині,
Після створення тегу в GitHub, можливо, ви захочете також занести його у ваше місцеве сховище:
git fetch
Тепер наступного разу, можливо, ви захочете створити ще один тег у тому ж випуску з веб-сайту. Для цього виконайте наступні кроки:
Перейдіть на вкладку звільнення
Натисніть кнопку редагування для випуску
Укажіть назву нового тегу ABC_DEF_V_5_3_T_2 та вкладку звернення
Після натискання на вкладку UI покаже це повідомлення: Відмінно! Цей тег буде створено з цілі, коли ви опублікуєте цей випуск. Також користувальницький інтерфейс надасть можливість вибору гілки / фіксації
Виберіть відділення або здійснити комісію
Поставте прапорець "Це попередній випуск" для тегу qa та зніміть його, якщо тег створений для тегу Prod.
Після цього натисніть "Оновити випуск"
Це створить новий тег у межах існуючого випуску.