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

Оглавление:

Anonim

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

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

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

git push origin --tags

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

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

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

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

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

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

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