代码之家  ›  专栏  ›  技术社区  ›  nowox

如何列出github中存储库的所有标记?

  •  1
  • nowox  · 技术社区  · 6 年前

    我正在寻找github存储库中可用版本的列表。当我进入releases标签页时,我只看到很少的结果,我必须滚动很长时间才能找到我要找的东西。

    或者我可以这样做:

    $ git ls-remote --tags https://github.com/python/cpython.git 2>&1 | \ 
         grep -P -o 'tags/v\K\d\.\d\.\d$' | sort -u
    

    在github上有相同的方法吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Eugene Primako    6 年前

    您可以在repo主页上看到所有标记的列表:您需要单击下拉菜单“branch:master”并切换到标记。这里也提供按标签搜索。

    screenshot

    获取旧标记/发布的另一种方法:在页面上 https://github.com/python/cpython/releases (您提到过)可以将参数附加到url,如下所示: https://github.com/python/cpython/releases?after=v1.2 是的。然后你将接近你正在搜索的页面。