Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git稀疏签出未获取任何文件夹_Git_Github - Fatal编程技术网

Git稀疏签出未获取任何文件夹

Git稀疏签出未获取任何文件夹,git,github,Git,Github,我只想从Github上的一个repo中克隆一个文件夹,我不确定我是否正确使用了稀疏签出,但文档没有给出任何示例,所以我在博客文章中尝试了解如何使用它 首先我跑了 git克隆--不签出https://github.com/reponame 然后 cd-reponame 然后 git稀疏签出初始化--cone git稀疏签出集folder1/folder2 但这不会填充我文件夹中的任何内容。当我在windows资源管理器中转到那里时,我只看到.git文件夹。我试着去取和拉,什么也没有 那么,我是否

我只想从Github上的一个repo中克隆一个文件夹,我不确定我是否正确使用了稀疏签出,但文档没有给出任何示例,所以我在博客文章中尝试了解如何使用它

首先我跑了
git克隆--不签出https://github.com/reponame

然后
cd-reponame

然后

git稀疏签出初始化--cone
git稀疏签出集folder1/folder2
但这不会填充我文件夹中的任何内容。当我在windows资源管理器中转到那里时,我只看到.git文件夹。我试着去取和拉,什么也没有

那么,我是否需要克隆repo 1次,然后才能开始使用稀疏签出?稀疏签出是否仅对已克隆的现有回购有效?如果没有,我做错了什么


感谢您的帮助,我对git还是新手。

稀疏签出会影响您当前的签出和所有后续签出,但如果使用
--无签出
克隆,您还没有完成第一次签出。执行
git checkout@
执行初始签出,因为您已经设置了稀疏模式,它将控制显示哪些部分。

稀疏签出会影响您当前和所有后续签出,但如果使用
--不签出
克隆,您还没有完成第一次签出。执行
git checkout@
进行初始签出,因为您已经设置了稀疏模式,它将控制显示哪些部分。

git/info/sparse checkout的内容是什么?回购协议的
master
最初是否为空?换一个分支怎么样?这可能是牙痛<代码>--no checkout将索引(存储稀疏签出操作的标志的位置)保留为空,因此当稀疏签出应用其模式时,还没有任何可应用的模式,并且当它尝试更新工作树时,也没有可更新的内容。尝试
git checkout@
git reset--hard
git reset-q
,然后是
git checkout
,这方面的一些变化应该可以满足您的需求。p、 我指的是新的稀疏签出命令,设置它的过程直到最近都是完全手动的。嗨,git checkout@成功了。现在它为我填充了文件夹。现在假设我想获得另一个文件夹,我是否重复相同的步骤@jthillNo,一旦索引被填充,就应该由稀疏签出来完成。git/info/sparse checkout的内容是什么?回购协议的
master
最初是否为空?换一个分支怎么样?这可能是牙痛<代码>--no checkout将索引(存储稀疏签出操作的标志的位置)保留为空,因此当稀疏签出应用其模式时,还没有任何可应用的模式,并且当它尝试更新工作树时,也没有可更新的内容。尝试
git checkout@
git reset--hard
git reset-q
,然后是
git checkout
,这方面的一些变化应该可以满足您的需求。p、 我指的是新的稀疏签出命令,设置它的过程直到最近都是完全手动的。嗨,git checkout@成功了。现在它为我填充了文件夹。现在假设我想获得另一个文件夹,我是否重复相同的步骤@jthillNo,一旦索引被填充,稀疏签出就应该完成它。这是文档中一个非常重要的遗漏点,谢谢你的回答!这是文档中一个非常重要的遗漏点,谢谢您的回答!