【发布时间】:2015-04-24 00:46:56
【问题描述】:
我想知道是否可以从 github 或 gitlab grep 一个 repo 的标签而不必克隆它,我有该 repo 的 ssh 密钥。
对于终端,我使用此命令列出我克隆的特定 repo 的标签:
git --git-dir=/root/project-test/.git tag
这不起作用:
git ls-remote git@git.mit.usa.com:s1868/project-test.git --tags
【问题讨论】:
-
也许
git ls-remote --tags? -
感谢您的建议。我无法列出标签。
-
实际上它有效,但我如何运行该命令而不必在该仓库中?我只想从 gitlab 中获取标签,而不必首先克隆它。
-
在克隆的 repo 中运行
git remote -v show,然后只需使用在您的ls-remote调用中返回的完整路径。 -
只是为了确定,
git ls-remote --tags git@git.mit.usa.com:s1868/project-test.git会更好吗?