Изменения в подмодулях можно проверить локально в хранилище подмодуля.Их не нужно возвращать в исходное местоположение подмодуля.Однако, если вы делитесь своим родительским проектом извне с вашей командой, вам нужно сделать изменения субмодуля публично видимыми.
Пример:
- локальный репозиторий "foo"
- подмодуль в foo, называемый "bar"
- вносить изменения в bar, в идеале в новую ветку
- фиксировать эти изменения локально в bar
- локально фиксировать foo
Пока вы не делитесь этим хранилищем извне, это нормально.В противном случае вам нужно будет отправить изменения в подмодуль, чтобы другие члены команды могли увидеть ваши изменения в подмодуле.