我正在尝试从外部github存储库中获取一个文件夹以在我的项目中使用。
我希望我的项目设置是这样的:
-my_project
-submodule
-code.py
-MY_README
-.git
我有一个名为re-submodule的远程仓库,其结构如下:
-submodule
-code.py
-README
-.gitignore
所以我只想将子模块文件夹添加到我的项目中。
但是我在
git submodule add http://github.com/user/submodule.git submodule
-my_project
-submodule
-submodule
-code.py
-README
-.gitignore
-MY_README
-.gitignore
之后结束了这个我是git的新手,所以我真的不知道是否可以仅使用git。如果有帮助,我在Windows上使用msysgit。
所以,无论如何,我可以从公共(public)存储库中的项目中获得一个干净的子模块文件夹吗?
如果您对我要执行的操作完全感到好奇,请尝试直接从他们的存储库中获取这些django插件1 2,将其添加到我的项目中。
最佳答案
您想做的事不可行,因为您无法克隆存储库的一部分。
查看重复How to change a git submodule to point to a subfolder?的详细信息