В родительском репо.$ git submodule update
Из документов:
Обновите зарегистрированные подмодули, чтобы они соответствовали ожиданиям суперпроекта путем клонирования отсутствующих подмодулей и обновления рабочего дерева подмодулей.«Обновление» может быть выполнено несколькими способами в зависимости от параметров командной строки и значения переменной конфигурации submodule..update.Параметр командной строки имеет приоритет над переменной конфигурации.Если ничего не указано, проверка выполняется ...
Вы можете добавить ловушку после проверки, чтобы сделать это автоматически.
Однако, это будет обновляться, только если ваши подмодули былиправильно передан в родительский проект.Если нет, эти изменения в ваших подмодулях будут потеряны.Если вы хотите убедиться, что это так или нет: cd git log
Если вы видите коммиты в истории подмодулей, тогда вы хороши.
Способвнести изменения в ваш подмодуль: cd git branch git commit git push cd git commit
Коммит и push в подмодулях требуются, если вы не хотите потерять свои изменения.