← Назад

git tag

Честно говоря, я не так глубоко разбираюсь в git (обычно ограничиваюсь git add/commit/push/pull), но сегодня открыл для себя теги — и это реально удобная штука.

Представьте: вы делаете коммиты — первый, второй, десятый… И спустя время нужно вернуться к какому-то из них. Без тегов приходится смотреть историю и читать сообщения коммитов, чтобы понять, где что. С тегами — всё проще: вы заранее помечаете важные точки и потом быстро к ним возвращаетесь.

Что такое тег?

Это просто удобное имя (лейбл) для конкретного коммита. Например, есть коммит: ec204ka. Вы можете дать ему понятное имя release-1.0.

Пример:

code
# до тегирования
* ec204ka (HEAD -> main, develop) first commit

# после тегирования
* ec204ka (HEAD -> main, tag: release-1.0, develop) first commit

Как видно, появился tag: release-1.0.

Что это даёт?

  • можно быстро ссылаться на нужный коммит
  • удобно отмечать версии приложения
  • проще ориентироваться в истории

Теперь вместо git checkout ec204ka можно написать git checkout release-1.0. Просто, быстро и понятно.

Базовые команды

sh
...

ℹ️ важно: тег создается для того коммита, на котором вы находитесь.

Похожие статьи

git stash

Нужно временно сохранить куда внесенные изменения и вернуть к исходному состоянию коммита? Есть команда git stash

07.04.2026 · 1 мин

Мои алиасы для git

Мой алиасы для git

07.04.2026 · 1 мин

Односвязный список

Рассмотрим на практике что такое односвязный список, из чего он состоит и как работает...

07.04.2026 · 2 мин

Neetcode | Decode String

Решение алгоритмической задачки «Decode string» на Go.

16.04.2026 · 3 мин

Комментарии

0

Ты: ...

Пока нет комментариев. Будь первым.