tag.png
tag 概念
tag:里程碑、又名标签, tag是一个commit 引用,只读,一般是项目阶段性完成才会打tag
tag 格式规范
版本信息(版本号+日期)_ 当前版本(测试版本、正式版本等)_ 开发者 (推荐)
如我司的风格为例
- 测试版本:
v1.0.0_190801_beta_liping
- 预发布版本:
v1.0.0_190801_rc_liping
- 正式版本:
v1.0.0_190801_release_liping
tag 操作
-
新建 tag :
git tag -a <versioninfo> -m <remark>
/* 创建tag:v1.0.0 */
git tag -a v1.0.0 -m 这是v1.0.0的tag
-
查看 tag :
git tag
/* 查看本地tag*/
git tag
-
推送 tag 至远程仓库 :
git push origin <tagname>
/* 推送tag:v1.0.0 到远程仓库 */
git push origin v1.1.0
- 删除 tag
- 删除本地tag:
git tag -d <tagname>
- 删除远程tag:
git push origin :refs/tags/<tagname>
/* 删除本地仓库 tag: v1.0.0 */
git tag -d v1.0.0
/* 删除远程仓库 tag: v1.0.0 */
git push origin :refs/tags/v1.0.0
(备注:如有讲错请在评论区指出,我可不能误人子弟啊哈~~~ 原创文章,欢迎转载,转载请注明出处,多谢支持~~~)