前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git的tag操作

git的tag操作

作者头像
老高的技术博客
发布2022-12-28 08:28:22
3370
发布2022-12-28 08:28:22
举报
文章被收录于专栏:老高的技术博客

什么是tag

很简单,tag的字面意思是标签。在git中tag的功能就是把开发阶段做一个总结,打上标签,方便以后的查看与管理,通常用于版本发布。

创建tag

git创建tag的命令很简单。

代码语言:javascript
复制
# 为当前分支打v1.1的标签
git tag v1.1
# 有注释的tag
git tag -a v1.1 -m "发布时间20150125"
# 为某一个commit(bedc24b)补上标签
git tag -a v1.0 bedc24b

这样git就为当前分支的当前状态打上了一个标签。

查看当前分支的tag

代码语言:javascript
复制
git tag

切换至tag

代码语言:javascript
复制
# 切换当前工作目录为v1.1的状态
git checkout v1.1

删除tag

代码语言:javascript
复制
# 删除v1.1的tag
git tag -d v1.1

# 以下是几种删除远程仓库的tag的方法

## 删除远程仓库origin的tag(v1.1)
git push origin :refs/tags/v1.1

## 推送一个空的信息至远程仓库
git push origin :v1.1

## 明确的表示删除
git push --delete origin v1.1

推送tag到远程仓库

自己的tag想要分发给别人,需要把打上的tag推送至服务器以共享。

代码语言:javascript
复制
# 推送v1.1至远程分支origin
git push origin v1.1
# 推送所有tag至远程分支origin
git push origin --tags

refer

http://stackoverflow.com/questions/5480258/how-to-delete-a-remote-git-tag

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是tag
  • 创建tag
  • 查看当前分支的tag
  • 切换至tag
  • 删除tag
  • 推送tag到远程仓库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档