如何克隆 git 分支的标签?

how to clone a tag of a git branch?

我必须克隆一个分支的标签。我正在使用 git 1.7.1 客户端。

git clone --branch <tag_name> <repository_url> 命令不起作用它只是克隆分支直到提示,我认为。 上面的命令在末尾显示以下行。

warning: Remote branch v7_3 not found in upstream origin, using HEAD instead

git 1.7 不支持您使用的命令,因此您必须切换到 1.8 版,或者您可以使用下面的命令继续使用 git 1.7

首先你必须下载整个存储库:

 git clone <repository url>

然后要检查特定标签,请使用以下命令:

git checkout tags/<tag_name>

警告告诉你所有你需要知道的;该标签不存在。请注意,即使这样做了,您使用的命令仍会克隆整个存储库;之后它只会将 HEAD 指向 v7_3 (并且您将处于分离的 HEAD 状态以进行引导)。

是否有可能是您在另一台机器上创建了标签,却忘记推送了?