Потяните все основные ветви - PullRequest
1 голос
/ 28 апреля 2019

У меня есть эта последовательность для обновления моего хранилища

git pull origin master:master
git submodule update --init
git submodule foreach git pull origin master:master

Обратите внимание, что фокус обновляет все основные ветви, не касаясь текущей ветви

Возможно ли перечисленное выше в одной строке?

Моя первая мысль была такая:

git pull - источник происхождения исходных модулей - master

но если я укажу ветвь, recurse-submodules игнорируется.

Большинство вещей, которые я пробовал git submodules либо игнорируют корневой репозиторий, либо изменяют ветку подмодулей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...