一尘不染

使用 Git 下载特定标签

javascript

我试图弄清楚如何下载 Git 存储库的特定标签 - 它是当前版本之后的一个版本。

我在 git 网页上看到了以前版本的标签,对象名称是长十六进制数字。

但是Tagged release 1.1.5根据网站,版本名称是“”。

我尝试了这样的命令(更改了名称):

git clone http://git.abc.net/git/abc.git my_abc

我确实得到了一些东西——一个目录、一堆子目录等。

如果它是整个存储库,我如何获得我正在寻找的版本?如果没有,我如何下载该特定版本?


阅读 229

收藏
2022-02-12

共1个答案

一尘不染

$ git clone

将为您提供整个存储库。

克隆后,您可以列出标签,$ git tag -l然后签出特定标签:

$ git checkout tags/<tag_name>

更好的是,签出并创建一个分支(否则您将位于以标签的修订号命名的分支上):

$ git checkout tags/<tag_name> -b <branch_name>
2022-02-12