如何从git子模块中只克隆一个文件夹?
我试图从外部github回购只是从我的项目中使用的文件夹。
我想我的项目设置是这样的:
-my_project -submodule -code.py -MY_README -.git 我有一个远程回购命名一些子模块具有以下结构:
 -submodule -code.py -README -.gitignore 
所以我只想把子模块文件夹添加到我的项目中。
但是我后来结束了
git submodule添加http://github.com/user/submodule.git子模块
 -my_project -submodule -submodule -code.py -README -.gitignore -MY_README -.gitignore 
我是新来的混帐,所以我真的不知道是否有可能使用混帐。 如果有一些帮助,我在Windows上使用msysgit。
那么,无论如何,我可以从公共回购项目中获得一个干净的子模块文件夹?
如果你很想知道我想要做什么,我试图直接从他们的回购这些Django插件1 2将它们添加到我的项目。
你想做什么是不可行的,因为你不能克隆库的一部分。
查看重复的详细信息如何将git子模块更改为指向子文件夹?
如果你:
 git submodule add http://github.com/user/submodule.git 
 直接在my_project下,你应该结束所需的目录组织。 
 从git submodule add手册页 : 
可选参数
<path>是克隆子模块存在于超级项目中的相对位置。
如果没有给出<path>,则使用源仓库的“humanish”部分(“repo”表示“/path/to/repo.git”表示“host.xz:foo/.git”) 。