ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

git tag标签命令详解

2022-01-05 11:31:39  阅读:148  来源: 互联网

标签:origin git v1.0 beta tag 推送 详解


Git tag打标签以及推送到远程仓库详解。

git tag用作上线发布的时候打tag处理。
git tag -a -m “added release notes”

处理命令为:

git tag -a v1.0-beta -m "v1.0 beta版本发布上线"
git tag # 查看tag列表
git tag --list # 查看tag列表
git tag -l # 同理查看tag列表

# 此处对历史提交做tag处理
git log --pretty=oneline --abbrev-commit
git tag -a v0.9 -m "v0.9版本发布上线" <commit-id> # 对历史提交做tag处理

推送本地标签到远程仓库

git push origin v1.0-beta # 推送到远程仓库
git push origin v1.0-beta:refs/tags/v1.0-beta # 等效上一条
git push origin --tags # 一次性推送全部尚未推送到远程的本地tags

删除tag并且更新到远程仓库命令为:

git tag -d v1.0-beta # -d参数删除掉tag
git push origin :refs/tags/v1.0-beta # 删除掉远程仓库的tag,名称为v1.0的tag

总结为:

git tag -a <tagname> -m "added description release notes" # 创建标签
git tag -l # 查看标签
git tag -d <tagname> # 删除标签
git push origin <tagname> # 推送一个本地标签到远程仓库
git push origin --tags # 推送全部未推送过的本地标签
git push origin :refs/tags/<tagname> # 删除一个远程标签

 

标签:origin,git,v1.0,beta,tag,推送,详解
来源: https://www.cnblogs.com/gentlescholar/p/15766077.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有