обновление подмодуля git
m не ясно, что означает следующее (изобновление подмодуля git документы):
... сделает подмодули HEAD отсоединенными, если--rebase
или же--merge
указан ...
Как--rebase
--merge
изменить вещи?
Мой основной сценарий использования - иметь несколько центральных репозиториев, которые я буду вставлять через субмодули в другие репо. Я хотел бы иметь возможность улучшить эти центральные репозитории, либо непосредственно в их исходном местоположении, либо из встроенных репозиториев (тех, которые используют их через субмодуль).
Из этих подмодулей могу ли я создавать ветки / модификации и использовать push / pull точно так же, как и в обычных репозиториях, или есть вещи, которые нужно соблюдать осторожность?Как бы я продвинул коммит подмодуля, на который ссылаются, с скажем (с тегом) от 1.0 до 1.1 (даже если голова исходного репо уже на 2.0), или выбрал какую ветку 's commit используется вообще?