Задать вопрос
@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 отправлять в нужный репозиторий совсем не понятно.
  • Вопрос задан
  • 3693 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
DevMan
@DevMan
submodule - это отдельный репозиторий. Соответственно, прежде чем его добавить, нужно его создать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽