Как из дирректори основного проекта перед проталкиванием сохранить все изменения в submodule и протолкнуть их в git репозиторий?
У меня есть основной репозиторий и submodules в нём.
Я сделал изменения в сабмодуле.
после этого выполняю комманду
git status && git add -A && git commit -am 'update' && git push --recurse-submodules=on-demand"
Проверяю статус
git status
и получаю следующее предупреждение
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: docs/static (modified content)
modified: io/board (modified content)
Я пробовал выполнить комманду
git submodule foreach 'git add -A'
Он проходит по submodules но не добавляет файлы.
Как из основного репозитория можно закомитить все изменения в подмодулях и перед проталкиванием основного репозитория, протолкнуть все подмодули ?