ОК , Вы можете просто сделать:
git tag -a <tag> <commit-hash>
Итак, если вы хотите добавить тег: 1.0.2 для фиксации e50f795
, просто сделайте:
git tag -a 1.0.2 e50f795
Также вы добавляете сообщение в конце, используя -m
, что-то вроде этого:
git tag -a 1.0.2 e50f795 -m "my message"
В конце концов, вам нужно подтолкнуть его к remote
, для этого просто выполните:
git push origin 1.0.2
Если у вас много тегов, о которых вы не хотите упоминать их один за другим, просто сделайте:
git push origin --tags
собрать все теги вместе ...
Кроме того, я создал шаги на изображении ниже, для более ясного объяснения шагов:
Вы также можете добавить тег в Hub или использовать такие инструменты, как SourceTree , чтобы избежать предыдущих шагов, я вошел в свой Bitbucket в этом случае и делал это оттуда:
- Перейдите в свою ветку и найдите коммит , в который вы хотите добавить тег, и щелкните по нему:
- На странице commit , справа найдите где написано
No tags
и нажмите на значок +
:
- В поле имени тега добавьте свой тег:
- Теперь вы видите, что тег успешно создан: