1.Git Tag应用场景
给它打上标签。git tag
,你可以使用 快照如果你达到一个重要的阶段,并希望永远记住那个特别的提交
2.Git Tag 基本使用
在Git中打标签非常简单,首先,切换到需要打标签的分支上,比如要给最新版的 master 分支代码打上标签:
$ git branch * dev master $ git checkout master Switched to branch 'master'
然后,敲命令git tag <name>
就可以打一个新标签:
$ git tag v1.0
可以用命令git tag
查看所有标签:
$ git tag v1.0
默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办?
方法是找到历史提交的commit id,然后打上就可以了:
$ git log --pretty=oneline --abbrev-commit 4fdabda (HEAD -> main, tag: v1.0, origin/main, origin/HEAD) Update README.md 16c3c23 Merge branch 'hot-fix' 05f7646 (hot-fix) update README.md by hot-fix 2 9e67049 update README.md by main 2 ab58252 update README.md by hot-fix fd42021 update README.md 18448f9 add ignore 6a2a0c8 Update README.md aea37a3 Initial commit
现在我们想对 update README.md by main 2
这次提交打标签,键入命令:
$ git tag v0.9 ab58252
注意,标签不是按时间顺序列出,而是按字母排序的。可以用git show <tagname>查看标签信息:
$ git show v0.9 commit ab582528af1cd89939bac8c888b76093c6417f05 (tag: v0.9) Author: dahezhiquan <3390205563@qq.com> Date: Tue Jun 28 21:37:38 2022 +0800 update README.md by hot-fix diff --git a/README.md b/README.md index 3b4fcf5..4541b92 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,4 @@ git教学示例库🚀 # 概要 为学员提供git仓库练习使用方法的示例库✨ -happy coding guys ! +happy coding guys !😊😊
3.创建带有说明的标签
创建带有说明的标签,用-a
指定标签名,-m
指定说明文字:
$ git tag -a v0.8 -m "我dahezhiquan更新了MD文档" fd42021
用命令git show <tagname>
可以看到说明文字