一、声明
-
本帖持续更新中
-
如有纰漏,望批评指正!
-
参考视频链接
,非常感谢原作者!
二、对标签的基本认知
什么是标签?
标签就是对某个commit进行标记,相当于取
别名
。
为什么要打标签?
当开发到一个阶段,为凸显这次提交的重要性(例如当前已经开发完基础功能),可以为其打上标签。如标记发布节点(v1.0、v2.0等)
如何生成类似github中readme的图标
使用
shield io
例如,
三、标签相关命令
四、示例操作
1、查看标签情况
可以看到
git log --oneline
命令列出了当前head中提交状况,其中id为bd11087的被标记为v1.0
2、我想修改这个tag
第一步:删除本地标签v1.0
第二步:将删除更新到远程服务器
第三步:创建新的v1.0标签
第四步:查看新的标签状态
3、推送标签