git打tag

发布软件版本的时候打一个tag,tag会记录版本的commit号,方便后期回溯

  • 新建tag
  • 查看tag详细信息
  • 给指定的某个commit号加tag
  • tag同步到远程服务器
  • 切换到某tag
  • 删除某tag

新建tag

git tag命令+tag名字,直接创建一个tag

git tag v1.0

使用git tag命令可以看到新增加的tag。

-a 参数来创建一个带备注的tag。 -m 参数添加备注信息。

  • 如果未传入-m则创建过程系统会自动打开编辑器让你填写备注信息。 ↓
git tag -a tagName -m "备注"

查看tag详细信息

git show tagName

给指定的某个commit号加tag

tag可在之前的版本上打,需要知道某个提交对象的校验和的前几位数字(通过git log获取)

tag同步到远程服务器

  • 推送单个分支 git push origin [tagName]
  • 推送本地所有tag 使用 git push origin --tags

切换到某tag

可以基于tag创建一个分支

删除某tag

  • 本地删除 git tag -d [tagName]
  • 远端删除 git push origin :refs/tags/[tagName]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序云函数实现发送模板消息

    2.微信开发者工具中点击云开发,打开云开发控制台 选择云函数->新建云函数->输入名称(这里使用pay_success)->确定

    薛定喵君
  • 推荐一款Node.js编写的HTTP代理服务器Zan Proxy

    Zan Proxy是有赞团队开发的一个用Node.js编写的HTTP代理服务器,可用于修改请求地址和模拟响应数据。它同时也是一个自定义DNS解析和请求监控的工具...

    薛定喵君
  • 解决nvm command not found问题

    薛定喵君
  • Django学习之十三:提高页面开发效率

    模版文件中使用的variables会被上下文字典中的对应的key的值所替代。 模版文件中使用的tags会被引擎执行一段相应的逻辑。

    用户2398817
  • 关于CocoaAsyncSocket中的tag值问题

    程序员不务正业
  • git 创建标签 tag

    加上-a参数来创建一个带备注的tag,备注信息由-m指定。如果你未传入-m则创建过程系统会自动为你打开编辑器让你填写备注信息。

    hbbliyong
  • GIt tag 操作手册

    ZY_FlyWay
  • MySQL中10多张表关联要做优化,怎么理解逻辑幂等

    首先问题的背景是一个业务做压力测试,排除了很多的前期问题,使用的最有效手段就是索引,在最后一个环节,问题开始陷入焦灼状态,因为这一条SQL的相关表有16张,...

    jeanron100
  • 爬取视频数据后我们发现,原来逛B站也能学编程...

    很多人提到B站,首先想到的就会是二次元或者鬼畜,上个月,我们公众号也发表了一篇关于B站鬼畜视频的文章:大数据解读B站火过蔡徐坤的“鬼畜“区巨头们。

    CDA数据分析师
  • 我在B站看番,你却在B站学编程?

    然而,实际上B站其实是个非常神奇的网站,里面的内容可谓是包罗万象,有趣的弹幕文化也能极大地提高大家的体验,B站也逐渐地成为了一个用来学习的“神器”。

    华章科技

扫码关注云+社区

领取腾讯云代金券