一文教会你使用Git Tag

简介: 1.Git Tag应用场景如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。2.Git Tag 基本使用在Git中打标签非常简单,首先,切换到需要打标签的分支上,比如要给最新版的 master 分支代码打上标签:



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>可以看到说明文字

目录
相关文章
|
5月前
|
前端开发 开发工具 git
Git 标签(Tag)实战:打标签和删除标签的步骤指南
Git 标签(Tag)实战:打标签和删除标签的步骤指南
|
开发工具 git
git基于tag创建分支
git基于tag创建分支
|
开发工具 Nacos git
Git如何checkout远程tag
Git如何checkout远程tag
2676 0
|
11月前
|
开发工具 git
Git tag管理
Git tag管理
90 0
|
存储 开发工具 git
【Git】tag 标签
【Git】tag 标签
79 0
|
开发工具 git
|
开发工具 git
git tag那个类似分支的标签命令
如果tag不存在的话可以先 git pull 或者 git fetch
104 0
git tag那个类似分支的标签命令
|
开发工具 git Docker
git:github的tag标签基本使用和自动发布软件包
git:github的tag标签基本使用和自动发布软件包
289 0
git:github的tag标签基本使用和自动发布软件包
|
开发工具 git
Git - 入门到熟悉_TAG管理
Git - 入门到熟悉_TAG管理
102 0
|
开发工具 git
git怎么给项目打tag
git怎么给项目打tag
411 0
git怎么给项目打tag