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

HoRain云--Git 标签

HoRain 云小助手个人主页⛺️生活的理想就是为了理想的生活!⛳️ 推荐前些天发现了一个超棒的服务器购买网站性价比超高大内存超划算忍不住分享一下给大家。点击跳转到网站。目录⛳️ 推荐推送标签到远程仓库删除轻量标签附注标签实例删除标签如果你达到一个重要的阶段并希望永远记住提交的快照你可以使用 git tag 给它打上标签。Git 标签Tag用于给仓库中的特定提交点加上标记通常用于发布版本如 v1.0, v2.0。比如说我们想为我们的 runoob 项目发布一个 1.0 版本我们可以用 git tag -a v1.0 命令给最新一次提交打上HEAD v1.0 的标签。-a 选项意为创建一个带注解的标签不用 -a 选项也可以执行的但它不会记录这标签是啥时候打的谁打的也不会让你添加个标签的注解我们推荐一直创建带注解的标签。标签语法格式git tag tagname例如git tag v1.0-a 选项可以添加注解$ git tag -a v1.0当你执行 git tag -a 命令时Git 会打开你的编辑器让你写一句标签注解就像你给提交写注解一样。现在注意当我们执行 git log --decorate 时我们可以看到我们的标签了* d5e9fc2 (HEAD - master) Merge branch change_site |\ | * 7774248 (change_site) changed the runoob.php * | c68142b 修改代码 |/ * c1501a2 removed test.txt、add runoob.php * 3e92c19 add test.txt * 3b58100 第一次版本提交如果我们忘了给某个提交打标签又将它发布了我们可以给它追加标签。例如假设我们发布了提交 85fc7e7(上面实例最后一行)但是那时候忘了给它打标签。 我们现在也可以$ git tag -a v0.9 85fc7e7 $ git log --oneline --decorate --graph * d5e9fc2 (HEAD - master) Merge branch change_site |\ | * 7774248 (change_site) changed the runoob.php * | c68142b 修改代码 |/ * c1501a2 removed test.txt、add runoob.php * 3e92c19 add test.txt * 3b58100 (tag: v0.9) 第一次版本提交如果我们要查看所有标签可以使用以下命令$ git tag v0.9 v1.0推送标签到远程仓库默认情况下git push 不会推送标签你需要显式地推送标签。git push origin tagname推送所有标签git push origin --tags删除轻量标签本地删除git tag -d tagname远程删除git push origin --delete tagname附注标签附注标签存储了创建者的名字、电子邮件、日期并且可以包含标签信息。附注标签更为正式适用于需要额外元数据的场景。创建附注标签语法git tag -a tagname -m message例如git tag -a tagname -m runoob.com标签PGP 签名标签命令git tag -s tagname -m runoob.com标签查看标签信息git show tagname实例以下是一个综合示例演示如何创建、查看、推送和删除标签。创建轻量标签和附注标签git tag v1.0 git tag -a v1.1 -m runoob.com标签查看标签和标签信息git tag git show v1.1推送标签到远程仓库git push origin v1.0 git push origin v1.1 git push origin --tags # 推送所有标签删除标签本地删除git tag -d v1.0远程删除git push origin --delete v1.0❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧
http://www.gsyq.cn/news/1413865.html

相关文章:

  • HoRain云--Git 查看提交历史
  • 从SATA到NVMe:手把手教你用FIO在Linux上压测SSD性能(含PCIe 3.0/4.0速度计算)
  • 嵌入式开发避坑指南:U-Boot下玩转EMMC与SD卡,这8个mmc命令你都会用吗?
  • 电子制作实战指南:从电路设计到调试的完整工艺与避坑要点
  • 度量学习避坑指南:从Triplet Loss采样到Margin选择,我的5个实战经验总结
  • 如何利用IEA-15-240-RWT开源模型进行15MW海上风机气动弹性仿真与优化
  • 5分钟快速上手:使用vectorbt构建你的第一个量化交易策略
  • Linux已如此强大,为何无数用户仍难舍Windows?
  • Lua动态代码的‘安全屋’:用load函数实现可控的沙箱环境与参数传递
  • 极简主义Vim插件管理:vim-plug从入门到精通的三步曲
  • 桌面监控革命:如何用TrafficMonitor插件打造你的专属信息中心
  • 告别固定采样率!STM32F4自适应ADC采样策略详解(基于TIM触发与输入捕获)
  • 如何3步掌握百度网盘智能提取码一键获取神器
  • VLC媒体播放器视频转码实战指南:格式转换与质量优化全解析
  • 小学生GESP训练计划
  • 盐城旧金变现指南,福运来黄金回收免费上门回收更省心 - 黄金回收
  • 让经典游戏在Windows 11复活:IPXWrapper终极指南
  • Linux 负载均衡的 cpu_util:CPU 利用率的精准评估
  • RimWorld模组管理终极指南:5分钟掌握RimSort智能排序工具
  • iOS激活锁终极绕过:5步解锁iPhone/iPad完整方案
  • 3大核心技术深度解析:Magisk如何重塑Android系统定制生态
  • 共享自习室预约管理系统与设计
  • 传染病预防交流平台的设计与实现
  • 震惊:一杯奶茶钱,即可拥有一份GEO监测报告
  • Windows内存优化终极指南:Mem Reduct 免费轻量级内存管理神器
  • 为内部知识库问答机器人接入 Taotoken 以灵活选用性价比模型
  • XPath智能精简算法:基于Vue 3的Chrome插件架构设计与性能优化
  • 基于LSTM的沪深300数据分析系统
  • 免焊接DIY:用3D打印打造专属USB街机摇杆全攻略
  • OpenRGB终极指南:用免费开源软件统一控制所有RGB设备