30

2025Mar

Happy life lies in a peaceful mind.

幸福的生活存在于心绪的宁静之中。

003. git标签

git标签

标签用于记录详细修改内容,为后续使用提供帮助. 也方便快速的回滚. 每一次提交[commit]都可以打一个tag标签.
测试阶段标签规则: 以 0.01 0.02版本为主
正式上线标签规则: 以v1.0 v2.0 版本为主.
修改阶段的版本滚则: 以 v1.1 v1.2 v2.1 这是对大版本的修复为主.

git标签是一个不变的指针,是针对commit的

git 标签创建

#为版本打上标签:
[root@master 777]# git tag -a v1.0
#使用git tag -a v1.0后会弹出下面截图的编写框,需要填写你对这个版本的介绍.


#查看打好的标签
[root@master 777]# git tag      
v1.0

还可以对每次提交的log中标识符进行打标签:
如:
[root@master 777]# git log --oneline 
3dde069 change file
82c584b modify
b72ad55 modify
80b5ac3 modify a
44b9145 a
e284598 modify a on master        #如对这一次打标签

[root@master 777]# git tag -a v2.0 e284598
#
# Write a tag message
# Lines starting with '#' will be ignored.
this  is my v2.0                 #打标签会弹出编写框,填写内容,版本更新可以些更新内容等.

tag查看

git show

git show v1.0

tag作用:

回退commit:
git reset --hard v1.0 
#在实际应用中,tag是用于打版本号的.没有用于回退.

删除tag:
git tag -d v1.0
posted @   陈雷雷  阅读(65)  评论(0编辑  收藏  举报
编辑推荐:
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
阅读排行:
· 《HelloGitHub》第 108 期
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· C# 13 中的新增功能实操
· Supergateway:MCP服务器的远程调试与集成工具
点击右上角即可分享
微信分享提示