文章目录
1. 介绍
在项目的版本管理中,每当一个release版本发布的时候,需要做一个记录,以便以后需要的时候,重新打包这个版本。这个时候就用到了tag这个功能
主要的操作有
-
给当前提交打tag
git tag -a
tagName
-m"注释名称"
-
给某次提交打tag
git tag -a
tagName
[commitId
] -m"注释名称"
-
查看标签列表
git tag [–list]
-
查看单个标签详情
git show
tagName
-
切换到tag查看
git checkout
tagName
git log --oneline
-
推送tag到远程仓库
git push [远程仓库别名] --tags 推送所有的tag
git push [远程仓库别名] [tag]
tagName
推送指定的tag -
删除本地tag
git tag -d
tagName
-
删除远程tag
git push [远程仓库别名] :refs/tags/
tagName
2. 创建标签
2.1 根据最新的分支生成tag
git tag -a tagName
-m "注释名称"
-a 标签名称
-m 标签注释
git log --oneline
git tag -a v1.0.1 -m 'v1.0.1'
git tag --list
2.2 根据指定的commitId打tag
git tag -a tagName
[commitId
] -m "注释名称"
-a 标签名称
-m 标签注释
git log --oneline
git tag -a v1.0.0 93188a2 -m 'v1.0.0'
git tag --list
3. 查看标签
3.1 查看标签列表
git tag [–list]
3.2 查看某个标签详情
git show tagName
git show v1.0.1
3.3 切换到tag内,查看提交情况
git checkout v1.0.0
git log --oneline
4. 推送新的标签到远程
git push [远程仓库别名] --tags 推送所有的tag
git push [远程仓库别名] [tag] tagName
推送指定的tag
git tag --list
git push origin tag v1.0.0
git push origin --tags
5. 删除tag
5.1 删除本地tag
git tag -d tagName
git tag --list
git tag -d v1.0.1
git tag --list
5.2 删除远程tag
git push [远程仓库别名] :refs/tags/tagName
git push origin :refs/tags/v1.0.1
6. Gitee根据tag创建发行版本
-
登录可以看到有一个标签
-
在tag列表中,针对每一个tag可以创建发行版
-
填写发行信息
-
查看发行版