Как работать с подмодулями в проекте, если разработка в репозиториях подмодуля?
В проекте вынесли несколько подмодулей в отдельные репозитории, добавили их
`git add submodule xxx@repo.git`
`git submodule init`
`git submodule update`
Подразумевается, что работа над подмодулями должна вестись непосредственно в их репозиториях без доступа к основному проекту, а основной проект не затрагивает код подмодулей, только подтягивает их.
Есть gitlab_ci пайплайны на пуши в репы подмодулей, достаточно ли в триггерах будет задать
```
cd $MAIN_PROJECT && git submodule update
```
или что-то еще надо, чтоб обновляло основной репо?
Как работать с основным проектом локально? Достаточно ли git pull && git submodule update перед пушем изменений (не затрагивающих подмодули), или надо вытянув подмодули коммитить их в основном репозитории?