Оглавление:

Как вы помечаете коммит с помощью git?
Как вы помечаете коммит с помощью git?

Видео: Как вы помечаете коммит с помощью git?

Видео: Как вы помечаете коммит с помощью git?
Видео: Git и GitHub Курс Для Новичков 2024, Марш
Anonim

Добавление тегов Старый Совершает

По умолчанию, git tag создаст ярлык на совершить что HEAD ссылается. Альтернативно git tag может быть передан как ссылка на конкретный совершить . Это будет ярлык прошло совершить вместо значения по умолчанию HEAD. Чтобы собрать список более старых совершает выполнить мерзавец команда журнала.

В связи с этим, как мне пометить предыдущую фиксацию?

git push origin --tags

  1. Список всех предыдущих коммитов -
  2. Найдите фиксацию, которую вы хотите пометить, и запишите идентификатор фиксации.
  3. Теперь отметьте этот коммит -
  4. Отправьте тег на сервер.

может ли коммит git иметь несколько тегов? Когда я сделаю два теги к тому же совершить , Я заметил, что в. мерзавец / refs / теги что каждый из теги есть это собственное совершить так что теоретически возможно оформить точную ярлык однозначно. На практике это не так. мерзавец / НАПРАВИТЬ ссылку на ветку, чтобы все было хорошо, это не неоднозначно, а конкретная ветка.

Учитывая это, как работают теги git?

Теги в мерзавец - это легкие ссылки, указывающие на хэш SHA фиксации. В отличие от ветвей, они не изменяемы и после создания не должны удаляться. Теги могут быть легковесными (в этом случае они относятся непосредственно к фиксации) или аннотированы (в этом случае они указывают на ярлык объект, указывающий на фиксацию).

Что такое тег в контексте Git?

А ярлык используется в Контексты Git для обозначения конкретной версии. В качестве альтернативы, теги используются для отметки определенных моментов в истории как важных или для отметки моментов выпуска. Когда ярлык установлен, после этого он обычно не перемещается. Это для случайного маркировка.

Рекомендуемые: