Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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_Bitbucket - Fatal编程技术网

Git:如何克隆&;仅获取特定文件夹

Git:如何克隆&;仅获取特定文件夹,git,bitbucket,Git,Bitbucket,是否可以从GIT存储库中克隆/下载所需的特定文件夹,而不是从repo中提取所有现有项目 例如。。比方说 我有一个名为“MyRepo”的存储库,我在这个名为1)Java和(2)Python的存储库中添加了2个项目/文件夹 现在我在Java和Python下有多个小项目和任务,因此结构如下 爪哇 检查并发性 计费系统 DS 同样地,Python也是如此……现在我已经用Git配置了我的笔记本电脑,所以我可以只提取Java项目并开始在我的机器上的特定目录中工作&然后稍后只将Python项目提取到其

是否可以从GIT存储库中克隆/下载所需的特定文件夹,而不是从repo中提取所有现有项目

例如。。比方说

我有一个名为“MyRepo”的存储库,我在这个名为1)Java和(2)Python的存储库中添加了2个项目/文件夹

现在我在Java和Python下有多个小项目和任务,因此结构如下

  • 爪哇
    • 检查并发性
    • 计费系统
    • DS
同样地,Python也是如此……现在我已经用Git配置了我的笔记本电脑,所以我可以只提取Java项目并开始在我的机器上的特定目录中工作&然后稍后只将Python项目提取到其他目录中并只处理Python吗


我要求这样做的原因是我不希望不必要的项目进入我的工作目录,所以我想将其分离出来,并在我做任何更改时提交特定的项目。

然后将不同的文件移动到不同的存储库中。您也可以在这里使用子模块,但是这些子模块有一些漏洞,甚至可能不需要。一般来说,Git是一个基于项目的版本控制系统。您可以一次克隆整个回购协议。这与其他一些基于文件的工具(如Subversion等)不同。在这些工具中,您只能签出所需的文件。我不想创建单独的副本。稀疏签出可以完成预期的一半。可能重复