2017-02-22 208 views
2

我使用git clone https://github.com/git/git.git来本地克隆,然后安装git程序。不幸的是,当安装过程结束时,该软件的版本是2.12.0.rc2.2g80ba04ed9获取最新的稳定版本git

如何克隆最新的稳定版本而不是发布候选版本?

回答

1

版本标有标签。只要看看最新的稳定版本,并像往常一样进行构建。目前最新的稳定版本是2.11.1:

$ git checkout v2.11.1 

对于一个更通用的方法,你可以使用git tag和一些shell脚本来自动推导出最新的稳定标签:

$ git checkout `git tag | sort -V | grep -v "\-rc" | tail -1` 
+0

谢谢! 但是,如果我没有安装在我的O.S.上。我必须使用'clone'命令。有没有办法克隆一个特定的标签? 还是我错了? – Cyr

+2

@Cyr你必须安装git,否则克隆将无法工作。 :)如果你传递'--branch'参数来克隆,这会告诉git检出这个分支而不是master。标签也可以在这里使用,所以你可以使用'v2.11.1'标签作为Mureinik在这个答案中提出的。 – Andy

+1

@Cyr你安装了git - 这就是你如何执行'git clone'。 **在**克隆之后,您可以切换到相应的分支,如我在上面的答案中所示。 – Mureinik