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

无需克隆GitHub远程仓库,如何列出其git tags?

无需克隆GitHub仓库即可列出Git Tags的命令行方法

你可以直接使用Git原生命令或GitHub CLI实现需求,两种方式都无需克隆仓库、也不需要SSH密钥,仅通过HTTPS交互:

方法一:使用Git的ls-remote命令

这是最通用的方法,无需额外安装工具,直接用系统自带的Git即可:

查看所有标签(包含哈希值和完整引用路径)

git ls-remote --tags https://github.com/<用户名>/<仓库名>.git

仅提取干净的标签名称

如果只需要纯标签名,可通过管道过滤结果:

git ls-remote --tags https://github.com/<用户名>/<仓库名>.git | grep -v '\^{}' | awk '{print $2}' | sed 's/refs\/tags\///'

各部分作用:

  • grep -v '\^{}':过滤掉注解标签对应的指向条目
  • awk '{print $2}':提取第二列的引用路径
  • sed 's/refs\/tags\///':去掉路径前缀,只保留标签名

方法二:使用GitHub CLI(gh)

如果你已经安装了GitHub CLI(可通过包管理器快速安装),命令会更简洁直观:

gh repo view <用户名>/<仓库名> --json tags --jq '.tags[].name'

首次使用gh需要通过HTTPS方式登录(无需SSH密钥),登录后即可直接执行上述命令获取所有标签名称。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 05:27:02