Делаем git релиз, добавляем и удаляем теги
git пользвуюсь достаточно давно, но в простой его вариации, просто для ревизий кода. В одном из проектов понадобилось обновить сторонний пакет, но автор проект забросил. Дошли руки до форка, публикации на composer. Тут и пришлось узнать что такое релиз/теги в git, чтобы подхватить последние обновления форка.
Делается это в два шага. Нужно пометить текущий коммит тегом
1 | git tag -a 1.5 -m "Обновление 1.5" |
И отправляем в репозиторий
1 | git push --follow-tags |
Если был добавлен ошибочный тег/релиз, то удаляем следующим образом
1 2 | git tag -d 1.5 git push origin :refs/tags/1.5 |