您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页【Git】【标签】

【Git】【标签】

来源:二三四教育网

  • 创建当前版本的tag

    • 轻量标签(lightweight)
      一个轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用
$ git tag v1.4-lw
  • 附注标签(annotated)
    附注标签是存储在 Git 数据库中的一个完整对象。 它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。 通常建议创建附注标签,这样你可以拥有以上所有信息;但是如果你只是想用一个临时的标签,或者因为某些原因不想要保存那些信息,轻量标签也是可用的。
# 新建附注标签
$ git tag -a v1.4 -m 'my version 1.4'
  • 给其他版本创建tag
1.查看需要创建tag的号
    $ git log --pretty=oneline
    15027957951b64cf874c3557a0f3547bd83b3ff6 Merge branch 'experiment'
    a6b4c97498bd301d84096da251c98a07c7723e65 beginning write support
    0d52aaab4479697da7686c15f77a3d64d9165190 one more thing
    6d52a271eda8725415634dd79daabbc4d9b6008e Merge branch 'experiment'
2.创建tag
    $ git tag -a v1.2 6d52a271ed
  • 列出标签
1.显示所有标签
$ git tag
2.显示名字以v1.8.5开头的标签
$ git tag -l 'v1.8.5*'
  • 查看标签,不会看到额外的标签信息,只会显示出提交信息:
$ git show v1.4
  • 共享标签
# 推送标签v1.5到远程仓库服务器
$ git push origin v1.5
# 所有不在远程仓库服务器上的标签全部传送到那里
$ git push origin --tags
  • 有v2.0.0的tag创建分支version2
$ git checkout -b version2 v2.0.0
Switched to a new branch 'version2'
  • 删除本地里程碑。
    $ git tag -d <tagname>

  • 删除GitHub远程版本库中的里程碑。
    $ git push origin :<tagname>

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务