一、本地 tag 管理
git
新建tag
的两种方式:
- 轻量级标签:
$ git tag <标签名>
- 带有备注信息的标签:
$ git tag -a <标签名> -m 'tag描述信息,如版本1'
- 查看当前项目的tag信息:
$ git tag
- 删除标签:
$ git tag -d <标签名>
- 基于
tag
创建分支:
$ git checkout -b <分支名> <标签名>
二、远程 tag 管理
- 推送指定
tag
到远程仓库:
$ git push origin tag <标签1> <标签2> ...
- 推送所有
tag
到远程仓库:
$ git push origin --tag
- 删除远程仓库
tag
:
$ git push origin:refs/tags/<标签名>