Работа с подмодулями достаточно проста хоть и на первый взгляд кажется сложной. В данном примере мы будем вностить изменения в подмодуль subproject, который по сути является обычной директорией основного проекта main_project
Для наглядности процесса изменения и обновления подмодуля можно посмотреть этот туториал: https://www.youtube.com/watch?v=Qe6_foSbWaQ
Допустим мы уже клонировали проект main_project, который содержит подмодуль subproject и нам понадобилось внести изменения в подмодуль subproject.