tag

简介: tag

查询tag

$ git tag
$ git tag -n
$ git tag -n --sort=committerdate   # 安装commit时间排序,正序
$ git tag --sort version:refname    # 按照tag时间排序,正序
$ git tag -l 'v0.1.*'点击复制复制失败已复制


Tip

--sort 的参数在前面加上一个 - 号就是按照倒序排列了,例如: $ git tag -n --sort=-committerdate 按照 commit 时间倒序输出


创建tag

$ git tag v0.1.1-light # 轻量标签
$ git tag -a v0.1.1 -m "0.0.1版本"    #附注标签
$ git tag -a v0.1.1 [sha-1]    # commit 标签,通常用于补打。点击复制复制失败已复制


三种标签的异同

创建轻量标签不需要传递参数,直接指定标签名称即可。创建附注标签时,参数 -aannotated 的缩写,指定标签类型,后附标签名。参数 -m 指定标签说明,说明信息会保存在标签对象中。


切换tag

$ git checkout v0.0.1点击复制复制失败已复制


注意

此时处于一个空的分支上。


删除tag

$ git tag -d v0.1.1   # 删除本地tag
$ git push origin :v0.1.1   # 删除远程tag点击复制复制失败已复制


tag发布

$ git push origin v0.1.1    # 发布单独标签
$ git push origin --tags    # 发布全部标签点击复制复制失败已复制


切换到最近的tag

$ git checkout $(git describe --abbrev=0 --tags)
目录
相关文章
|
存储 Shell Android开发
Android--adb命令查看第三方应用包名、应用activity名
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/78038767 (adb s...
5084 0
|
iOS开发 编译器 JavaScript
iOS八种内存泄漏问题
循环引用(Retain Cycle) 先简单说一下什么是循环引用(retain cycle) ​假设我们有两个实例A和B,B是A的一个strong型的property,则B的引用计数是1,当A的需要释放的时候,A则会调用[B release]来释放B,B的引用计数则减为0,释放。
2439 0
|
Python
Python中使用`requests`库进行异常处理与调试
【4月更文挑战第12天】在Python的网络编程中,使用`requests`库发送HTTP请求时,经常会遇到各种异常情况,如网络连接错误、请求超时、服务器错误等。为了确保程序的健壮性和稳定性,我们需要对这些异常进行妥善处理,并进行必要的调试。本文将详细介绍如何在Python中使用`requests`库进行异常处理与调试。
1322 2
|
SQL 关系型数据库 MySQL
在 MySQL 中使用 Concat
【8月更文挑战第11天】
564 0
在 MySQL 中使用 Concat
|
Java API
Java反射(通过反射获取构造函数、方法、属性)
1.通过反射获取构造函数,2.通过反射获取方法,3.通过反射调用成员属性
693 0
|
存储
pnpm修改默认存储位置
pnpm修改默认存储位置
2059 0
|
消息中间件 弹性计算 固态存储
256变4096:分库分表扩容如何实现平滑数据迁移?
本文作者就一个高德打车弹外订单系统进行了一次扩分库分表和数据库迁移。
256变4096:分库分表扩容如何实现平滑数据迁移?
|
存储 SQL 关系型数据库
MySQL第二讲:MySQL innoDB存储引擎中索引原理
MySQL第二讲:MySQL innoDB存储引擎中索引原理
966 1
|
机器学习/深度学习 JavaScript 定位技术
WebView深度学习(二)之全面总结WebView遇到的坑及优化
上篇文章讲到了WebView的基本使用以及Android和js的交互. 这篇文章讲一下WebView遇到的那些坑,带领各位爬坑。这里如果有你没遇到的问题,欢迎留言告诉我,我尽我所能帮你解决。
2407 0