$ git tag
$ git tag v1.0
建立一个含附注类型的标签很是简单,用 -a (译注:取 annotated 的首字母)git
$ git tag -a v1.4 -m 'my version 1.0'
而 -m 选项则指定了对应的标签说明,Git 会将此说明一同保存在标签对象中。若是没有给出该选项,Git 会启动文本编辑软件供你输入标签说明。服务器
若是你有本身的私钥,还能够用 GPG 来签署标签,只须要把以前的 -a 改成 -s (译注: 取 signed 的首字母)code
$ git tag -s v1.5 -m 'my signed 1.0 tag'
$ git show v1.0
$ git tag -d v1.0
1.默认状况下,git push 并不会把标签传送到远端服务器上,只有经过显式命令才能分享标签到远端仓库。其命令格式如同推送分支,运行 git push origin [tagname]对象
$ git push origin v1.0 #将本地v1.0的tag推送到远端服务器
2.若是要一次推送全部本地新增的标签上去,能够使用 --tags 选项:同步
$ git push origin --tags 或 $ git push --tags