如何从git获取特定版本的代码?

如何从git获取特定版本的代码?,git,asp.net-core-mvc,Git,Asp.net Core Mvc,事实上,我对git很陌生 我正在学习ASP.net Core 1.0/1.1,但目前正在开发2.0预览版 我想从git获得1.1.2(1.1.2)MVC源代码。有没有可能这样做 克隆存储库 git clone --no-checkout https://github.com/aspnet/Mvc.git 并签出1.1.2标记 cd Mvc git checkout rel/1.1.2 克隆存储库 git clone --no-checkout https://github.com/aspne

事实上,我对git很陌生

我正在学习ASP.net Core 1.0/1.1,但目前正在开发2.0预览版

我想从git获得1.1.2(1.1.2)MVC源代码。有没有可能这样做

克隆存储库

git clone --no-checkout https://github.com/aspnet/Mvc.git
并签出1.1.2标记

cd Mvc
git checkout rel/1.1.2
克隆存储库

git clone --no-checkout https://github.com/aspnet/Mvc.git
并签出1.1.2标记

cd Mvc
git checkout rel/1.1.2

如果克隆完整的存储库,则可以看到所有标记和分支,然后可以签出到所需的任何分支或标记。 就你而言

git clone https://github.com/aspnet/Mvc.git
git checkout rel/1.1.2
如果您不担心其他分支和标记,只需要
rel/1.1.2
标记,您可以使用
--branch
选项直接克隆

git clone --depth=1 --branch rel/1.1.2 https://github.com/aspnet/Mvc.git

--depth=1
用于获取指定分支/标记的最新快照。它无法获取完整的历史记录。如果要保留历史记录,可以忽略它。

如果克隆完整的存储库,可以看到所有标记和分支,然后可以签出到所需的分支或标记。 就你而言

git clone https://github.com/aspnet/Mvc.git
git checkout rel/1.1.2
如果您不担心其他分支和标记,只需要
rel/1.1.2
标记,您可以使用
--branch
选项直接克隆

git clone --depth=1 --branch rel/1.1.2 https://github.com/aspnet/Mvc.git
--depth=1
用于获取指定分支/标记的最新快照。它无法获取完整的历史记录。如果您想保留历史记录,可以忽略它