赞
踩
针对当前标签而言
,也就是你所在的当前分支而言
git tag <tag_name>
针对当前标签而言
,也就是你所在的当前分支而言
git tag -a <tag_name> -m "这里是你对此次标签的描述内容"
任意的分支上都可以创建
因为以前提交tag标签,对标签只是记录,没有描述,这次新增tag时就顺便把标签注释加进去了,后面方便查看版本有哪些发版内容
git tag TMSV5.1.0.231025 -m "20231025号发版内容" deeb5a779b4
或
这个就不带注释描述了,跟下面哪些版本一样,例如:TMSV5.0.9.20230927以下的都是没带注释描述的
git tag <tag_name> <commit_id>
这里的origin是针对你本地远程仓库而言,有的是人upstream…
v1.0是你的标签版本号
git push origin v1.0
总结一遍
git tag -a <tag_name> -m "Your annotation message" <commit_id>
下面这个少个-a
git tag <tag_name> -m "Your annotation message" <commit_id>
我试了这两个区别,感觉本质上没什么区别,官方说是省略了
git tag -a
和git tag
git tag -a
使用 -a 选项明确指定创建一个带有注释的标签。这是一种显式方式,表示你正在创建一个注释性标签。
git tag
后跟 -m 选项也可以用于创建带有注释的标签,但它是一种缩写方式,省略了 -a 选项。Git 会自动理解 -m 选项表示你要创建一个带有注释的标签,因此它具有相同的效果。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。