想要git checkout标签,但没有文件?

问题描述 投票:0回答:1

我可以这样做:git checkout tags / v1.0但文件在哪里? git log显示它有效,但我需要这些文件。我当前的子目录没有填充标记文件;你如何获得标记版本的文件?

真实示例:克隆git repo,然后检查给定标记:

git clone https://github.com/h5bp/html5-boilerplate.git
git tag --list
git checkout v4.3.0

这就是html5-boilerplate.git的建议,我理解那部分内容。我可以检查给定的带注释的标记版本,但是如何将文件拉出来,以便我可以实际查看当前子目录中的代码?我需要做一些像rebase这样的东西以某种方式将文件拉入当前子目录吗?我错过了基本技术,我似乎无法在其他地方找到这个问题的帮助。

git tags checkout
1个回答
0
投票

我使用了克隆你提到的回购

git clone github.com/h5bp/html5-boilerplate.git 

并使用结帐版本

git checkout v7.1.0

有用。如果该版本中有文件,您应该看到它。

根据您的说法,您已经检出了所有文件。如果文件不在那里,他们真的不在那里。 git没有“拉出文件”操作。如果克隆存储库,则已经克隆了该存储库中的所有“快照”和“文件”。

© www.soinside.com 2019 - 2024. All rights reserved.