本文简单介绍 git 仓库中 tag 的用法。
如何为 git 仓库打上 tag 标记。
git tag // 查看当前仓库的 tag 信息,如果当前没有版本则显示为空
git tag -l "v1.0.*" // -l命令可以使用通配符来过滤 tag 版本
git tag v1.0.0 // 新建 tag 版本
git tag // 查看查看当前仓库的 tag 信息
git tag -a v1.0.1 -m "版本v1.0.1" // -a参数可以在创建 tag 的时候添加备注信息由-m指定
git show tagName // 用于查看指定版本的详细信息
git push origin [tagName] // 将 tag 同步到远程的服务器
git push origin --tags // 推送本地所有的 tag
git checkout tagName // 切换tag , 可以切换 tag 并基于该 tag 来创建分支
git tag -d tagName // 删除 tag
git push origin :refs/tags/<tagName>// 删除远程的tag
通过 github 上面的仓库测试,列出测试过程。
wendingding$ git tag v1.0.0
wendingding$ git tag
v1.0.0
wendingding$ git push origin v1.0.0
Total 0 (delta 0), reused 0 (delta 0)
To github.com:flowerField/rick.git
* [new tag] v1.0.0 -> v1.0.0
wendingding$ git push origin :refs/tags/v1.0.0
To github.com:flowerField/rick.git
- [deleted] v1.0.0