当前位置: 首页 > article >正文

【微知】git 如何修改某个tag名字?如何根据某个commit创建一个tag?

背景

某些时候git tag名字搞错了,需要修改,如何处理?

删除某个tag

git tag -d oldtagname

修改某个tag名字

创建新的,删除老的

git tag newtagname
git tag -d oldtagname

基于某个老的commit创建一个tag

git tag V0.1.0 xxxcommitid

其他

  • tag会以一个虚拟branch的方式存在,具体实际存储在refs/tags/的域下面,也就是tag和branch在git的涉及和代码实现上和branch是相同的对象。只是属于refs/tags
  • 对于refs域下面有很多特殊的功能,比如说要做代码review结合Gerrit可以push到 refs/for/HEAD/目标域名,后面gerrit会将review之后的push到目标域名

http://www.kler.cn/a/566359.html

相关文章:

  • DeepSeep开源周,第三天:DeepGEMM是啥?
  • 2021-05-27 C++找出矩阵数组中值最大的元素和它在数组中的位置
  • 005 公网访问 docker rocketmq
  • 爬虫:一文掌握JavaScript hook的详细使用
  • 基于DeepSeek,构建个人本地RAG知识库
  • 基于ArcGIS Pro、R、INVEST的生态系统服务权衡与协同分析
  • 在VSCode 中使用通义灵码最新版详细教程
  • docker启动elasticsearch,挂载文件报错:Device or resource busy
  • Hi3516CV610车牌识别算法源码之——车牌识别算法初体验
  • 【Go】十八、http 调用服务的编写
  • DO-254航空标准飞行器电机控制器设计注意事项
  • 智慧校园平台在学生学习与生活中的应用
  • 从数据采集到存储:构建高可用个股资金流向分析系统
  • 使用CSS3DRenderer/CSS2DRenderer给模型上面添加html标签的一个demo
  • 介绍微信小程序中页面的生命周期函数和组件的生命周期函数
  • 2025影视泛目录无需缓存技术:苹果CMS站群Search聚合版蜘蛛诱捕
  • 数据结构 之 【无头单向非循环链表】(C语言实现)
  • 深入浅出:Spring AI 集成 DeepSeek 构建智能应用
  • 【FL0093】基于SSM和微信小程序的微信点餐系统小程序
  • 大语言模型训练的目标(不同的结构和阶段)