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

【微知】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到目标域名

相关文章:

  • 复兴网站制作海外免费网站推广有哪些
  • 公司内部网站创建百度广告一天多少钱
  • 2015做导航网站有哪些功能吗今日热点新闻事件摘抄50字
  • 大良商城网站建设百度知道app官方下载
  • 德德模板网站建设步骤廊坊关键词优化排名
  • 做私服发布网站犯法吗西安关键词优化软件
  • SQL 中UPDATE 和 DELETE 语句的深入理解与应用
  • 常见深度学习算法图解笔记
  • 【MySQL】窗口函数详解(概念+练习+实战)
  • 避免 Git 文件名大小写出错
  • 哈工大 计算机组成原理 第三章计算机总线 笔记
  • 磁盘阵列新秀GSx并行文件存储是HPC高性能计算/AI 大模型-1替3好省预算
  • next.js-学习5
  • JSON(JavaScript Object Notation)
  • 图形学曲线c++简单实现
  • Vllm进行Qwen2-vl部署(包含单卡多卡部署及爬虫请求)
  • mysqldump 参数详解
  • Linux | 程序 / 进程调用库依赖关系查看
  • 上位机知识篇---HTTPHTTPS等各种通信协议
  • 网络空间安全(4)web应用程序安全要点
  • STL 算法库中的 min_element 和 max_element
  • 什么是HTTP协议
  • multer 依赖详解
  • USBCANFD接口卡介绍
  • MATLAB应用介绍
  • 前后端分离项目部署到云服务器、宝塔(前端vue、后端springboot)详细教程