用到的新命令
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.