开发工具系列001-Git Tag

本文简单介绍 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

原创文章,本文作者 文顶顶

版权声明:著作权归作者所有,商业转载请联系文顶顶获得授权,非商业转载请注明出处。

posted on 2022-12-10 00:09  文顶顶  阅读(27)  评论(0编辑  收藏  举报

导航