Linux git(16)----创建标签

该博客主要围绕Linux系统中git创建标签展开,涉及信息技术领域中版本控制相关内容,能帮助开发者更好地管理代码版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用到的新命令
1.git tag 标签标记:在当前分支上打标签(可带参数的-a、-m)(默认标签是打在最新提交的commit上的)
2.git tag:查看当前分支的标签(标签不是按时间顺序列出,而是按字母排序的)
3.git show 标签标记:查看指定标签标签信息


1.在当前分支上打标签
[root@VM_0_11_centos learn_git]# git checkout master 
Already on 'master'
[root@VM_0_11_centos learn_git]# git tag v1.0
[root@VM_0_11_centos learn_git]# git tag 
v1.0


2.在历史commit的 merged bug fix 101打标签,id为2cf8f0b
[root@VM_0_11_centos learn_git]# git log --pretty=oneline --abbrev-commit 
2db2519 new readme.txt
5ebd8fa new
f5a77e6 add dev\readme.txt something
356e98e new readme.txt
2cf8f0b merged bug fix 101
fa45608 Convert Chinese into English
bee4f9e merge with no-ff
34b89e8 add one line
dc82b39 conflict fixed
66fe1ee & simple
328da23 and simple
..省略..
[root@VM_0_11_centos learn_git]# git tag v0.7 2cf8f0b
[root@VM_0_11_centos learn_git]# git tag    <== 查看标签
v0.7
v1.0

3.查看标签信息
[root@VM_0_11_centos learn_git]# git show v0.7 
commit 2cf8f0bced349c5e2faec05bd642cd3dae317225
Merge: bee4f9e fa45608
Author: ztq <ztq5911@163.com>
Date:   Thu Apr 25 15:02:52 2019 +0800

    merged bug fix 101

4.创建带有说明的标签,用-a指定标签名,-m指定说明文字
[root@VM_0_11_centos learn_git]# git tag -a v0.1 -m "create a readme.txt" ee6982d
[root@VM_0_11_centos learn_git]# git tag
v0.1
v0.7
v1.0
[root@VM_0_11_centos learn_git]# git show v0.1 
tag v0.1
Tagger: ztq <ztq5911@163.com>
Date:   Wed May 1 09:40:59 2019 +0800

create a readme.txt

commit ee6982ddb06be4573ef3cfef24399b082445154e
Author: ztq <ztq5911@163.com>
Date:   Tue Apr 23 20:56:33 2019 +0800

    create a readme.txt

diff --git a/readme.txt b/readme.txt
new file mode 100644
index 0000000..46d49bf
--- /dev/null
+++ b/readme.txt
@@ -0,0 +1,2 @@
+Git is a version control system.
+Git is free software.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值