Подтвердить что ты не робот

Как клонировать только папку из подмодуля git?

Я пытаюсь получить только папку из внешнего репозитория github для использования в моем проекте.

Я хочу, чтобы моя настройка проекта была такой:

-my_project
    -submodule
        -code.py
    -MY_README
    -.git

И у меня есть удаленное репо с именем-подмодуль со следующей структурой:

-submodule
    -code.py
-README
-.gitignore

Итак, я просто хочу, чтобы папка подмодуля добавлена ​​в мой проект.

Но я получаю это после

 git subodule add http://github.com/user/submodule.git подмодуль
-my_project
    -submodule
        -submodule
            -code.py
        -README
        -.gitignore
    -MY_README
    -.gitignore

Я новичок в git, поэтому я действительно не знаю, можно ли использовать только git. Если это поможет, я использую msysgit для окон.

Итак, есть ли в любом случае, что я могу получить чистую папку подмодулей в моем проекте из публичного репо?

Если вам интересно, что именно я пытаюсь сделать, я пытаюсь взять непосредственно из своих репозиций эти плагины django 1 2, чтобы добавить их в мой проект.

4b9b3361

Ответ 2

Если вы:

git submodule add http://github.com/user/submodule.git

непосредственно под my_project, вы должны получить нужную организацию каталогов.

Из git submodule add справочная страница:

Необязательный аргумент <path> - это относительное местоположение клонированного подмодуля для существования в суперпроекте.
Если <path> не задано, используется "гуманистическая" часть исходного репозитория ( "репо" для "/path/to/repo.git" и "foo" для "host.xz:foo/.git" ).