我正在尝试从外部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?的详细信息

09-04 19:15