В репозитории две ветки - develop и master. Как сделать, чтобы на develop и submodule тоже была develop ветка, а на master - master?
обновить рабочую копию и сабмодули (код ниже) git submodule update --recursive перейти в рабочей ко на ветку develop, перейти в каталог сабмодуля, чекаутнуть сабмодуль на ветку develop, вернуться наверх в каталог основного репозитория, закоммитить изменение сабмодуля точно так же проделать с мастером не забывать обновлять сабмодули после чекаутов обратить внимание, что сабмодуль будет по итогу ссылаться не на ветку, а на коммит то есть при появлении новых коммитов в удаленном репозитории сабмодуля, они не появятся сразу в вашем проекте, нужно проделать то же самое (чекаут сабмодуля и коммит), чтобы получить эти правки в сабмодуле своего проекта
а вообще, вот тут пишут, что можно трекать бранчи а не коммиты https://stackoverflow.com/questions/9189575/git-submodule-tracking-latest
Обсуждают сегодня