You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Git标签创建可显示在发布列表中的Release?

解决Git标签无法显示在GitHub Releases列表的问题

你通过Git命令行创建的标签只是纯标签对象,不管是推送到远程还是本地的,都只会出现在GitHub的「Tags」列表里——GitHub的Releases需要给标签绑定额外的发布信息(比如标题、说明、附件等),不会自动把标签转为Release。

下面是两种快速解决的方法:

方法一:网页端直接关联已有标签创建Release

  • 打开你的GitHub仓库页面,切换到顶部的「Releases」标签页
  • 点击「Draft a new release」按钮
  • 在「Choose a tag」下拉菜单里,直接选择已有的标签(v0.1、v0.1.1或v0.1.2)
  • 填写「Release title」(比如对应标签名即可),在「Describe this release」里补充版本说明(可选,但建议填写)
  • 如果需要上传安装包、二进制文件等,直接拖到指定区域上传
  • 最后点击「Publish release」,完成后该标签就会同步出现在Releases列表中

方法二:用GitHub CLI(命令行)批量创建Release

如果习惯用命令行操作,先确保安装了GitHub CLI(gh工具),然后按以下步骤操作:

  1. 先同步远程标签到本地:git fetch origin --tags
  2. 若你之前创建的是轻量标签(用git tag v0.1直接创建的),建议先转为附注标签(包含更多元信息,更适配GitHub Releases):
    git tag -a v0.1 -m "v0.1 版本发布说明"
    git push origin v0.1 --force
    
    (如果原本就是用git tag -a创建的附注标签,跳过这一步)
  3. 批量创建Release:
    for tag in v0.1 v0.1.1 v0.1.2; do
      gh release create $tag --notes "$tag 版本正式发布"
    done
    
    执行后,三个标签会自动关联Release并显示在Releases列表里

内容的提问来源于stack exchange,提问作者user20565032

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 06:30:47