обновление подмодулей до git - PullRequest
2 голосов
/ 21 января 2020

У меня есть несколько служб, которые имеют общий подмодуль.

Я хотел бы иметь возможность автоматизировать перенос всех подмодулей до последней ревизии, поэтому я создал скрипт, который делает это:

git обновление подмодуля --recursive --remote

, но что это делает подмодули до последней ревизии и они отсоединены от Master, поэтому мне пришлось сделать вручную быстрая перемотка вперед к мастеру впоследствии.

Как мне быть всеми подмодулями к главному мастеру из командной строки?

1 Ответ

4 голосов
/ 21 января 2020

Если вы хотите привести все подмодули к их текущему master:

git submodule foreach 'git checkout master; git pull'

После этого вам нужно будет зафиксировать эти изменения в родительском репозитории.

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