git 标签命令集合

1.列出现有标签的命令

$ git tag

2.新建标签

$ git tag v1.0

2.1含附注的标签

创建一个含附注类型的标签非常简单,用 -a (译注:取 annotated 的首字母)

$ git tag -a v1.4 -m 'my version 1.0'

而 -m 选项则指定了对应的标签说明,Git 会将此说明一同保存在标签对象中。如果没有给出该选项,Git 会启动文本编辑软件供你输入标签说明。

2.2签署标签

如果你有自己的私钥,还可以用 GPG 来签署标签,只需要把之前的 -a 改为 -s (译注: 取 signed 的首字母)

$ git tag -s v1.5 -m 'my signed 1.0 tag'

3.查看相应标签的版本信息

$ git show v1.0

4.删除标签

$ git tag -d v1.0

5.标签同步到远程服务器

1.默认情况下,git push 并不会把标签传送到远端服务器上,只有通过显式命令才能分享标签到远端仓库。其命令格式如同推送分支,运行 git push origin [tagname]

$ git push origin v1.0  #将本地v1.0的tag推送到远端服务器

2.如果要一次推送所有本地新增的标签上去,可以使用 –tags 选项:

$ git push origin --tags
或
$ git push --tags
    原文作者:diyxiaoshitou
    原文地址: https://segmentfault.com/a/1190000009393184
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞