@alexandre108

Git, submodule как правильно добавить в проект?

Есть большой проект с кучей каталогов. И было решено часть каталогов выделить в различные submodule чтоб выложить на github каждый в свой отдельный репозиторий. Но при этом не хотелось бы ничего никуда перемещать и перекопировать.

Но во всех примерах пишется как создать submodule из уже имеющегося репозитория на github например:
git submodule add git@github.com:test test
Но совсем непонятно как сделать наоборот, создать из уже существующей папки submodule.
Этот вариант выдает ошибки:
mkdir test
git submodule add ./test

А насколько я понимаю так не совсем правильно:
mkdir test
git init test
git submodule add ./test


Ну и как тогда при таком варианте сказать git что именно этот submodule отправлять в нужный репозиторий совсем не понятно.
  • Вопрос задан
  • 3677 просмотров
Решения вопроса 1
DevMan
@DevMan
submodule - это отдельный репозиторий. Соответственно, прежде чем его добавить, нужно его создать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы