我试图弄清楚如何下载 Git 存储库的特定标签 - 它是当前版本之后的一个版本。
我在 git 网页上看到了以前版本的标签,对象名称是长十六进制数字。
但是Tagged release 1.1.5根据网站,版本名称是“”。
Tagged release 1.1.5
我尝试了这样的命令(更改了名称):
git clone http://git.abc.net/git/abc.git my_abc
我确实得到了一些东西——一个目录、一堆子目录等。
如果它是整个存储库,我如何获得我正在寻找的版本?如果没有,我如何下载该特定版本?
$ git clone
将为您提供整个存储库。
克隆后,您可以列出标签,$ git tag -l然后签出特定标签:
$ git tag -l
$ git checkout tags/<tag_name>
更好的是,签出并创建一个分支(否则您将位于以标签的修订号命名的分支上):
$ git checkout tags/<tag_name> -b <branch_name>