Теги (tag) и релизы (release)
Часть курса Git
Ветка вроде main, это движущаяся закладка. Она указывает на тот коммит, который сейчас оказался последним, и как только вы коммитите снова, она сдвигается вперёд и указывает уже в другое место. Пока вы работаете, это как раз то, что нужно, но для одной конкретной задачи такая закладка бесполезна: сказать раз и навсегда «вот этот самый коммит мы выкатили как версию 1.0.
Представьте два разных вида пометок, которые можно оставить в книге. Закладка говорит, где вы сейчас, и каждый раз, продолжая читать, вы её передвигаете. Тег устроен иначе: он больше похож на ярлык, приклеенный к одной определённой странице, и он не сдвинется, сколько бы вы потом ни прочитали дальше. На языке Git тег, это имя, навсегда прикреплённое к одному конкретному коммиту. ...
Хочешь изучать Git Теги (tag) и релизы (release) в реальной среде?
Нажми ниже, получи Linux-машину с Git наготове и пройди Теги (tag) и релизы (release) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокТеги (tag) и релизы (release)Чему вы научитесь
- Lightweight tag
- Annotated tag
- Git tag -a
- Git push --tags
- GitHub releases
Читай этот урок на своём языке
Все уроки этого курса
13 уроков- 1Инициализация и ваш первый коммит (commit)25 мин
- 2Статус, различия и журнал25 мин
- 3Ветки (branch) и слияние (merge)30 мин
- 4Разрешение конфликтов слияния (merge)30 мин
- 5Удаленные репозитории (remote): Push, Pull, Fetch30 мин
- 6Стэш (stash) и cherry-pick25 мин
- 7Перебазирование (rebase)30 мин
- 8Интерактивный rebase и squash коммитов30 мин
- 9Теги (tag) и релизы (release)20 мин
- 10Рабочие процессы ветвления (branch)20 мин
- 11Восстановление потерянной работы25 мин
- 12Хуки (hook)25 мин
- 13Итоговый проект: полный цикл пул-реквеста (Pull Request)40 мин
