文章目录
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 查看标签列表
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创建发行版本
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/68305.html