actualización de submódulos de git

No tengo claro lo que significa lo siguiente (deactualización de submódulos de git docs):

... hará que los submódulos HEAD se separen, a menos que--rebase o--merge está especificado...

Cómo--rebase/--merge cambiar las cosas?

Mi principal caso de uso es tener un montón de repositorios centrales, que incrustaré a través de submódulos en otros repositorios. Me gustaría poder mejorar estos repositorios centrales, ya sea directamente en su ubicación original, o desde dentro de sus repositorios incrustados (los que los usan a través del submódulo).

Desde estos submódulos, ¿puedo crear ramas / modificaciones y usar push / pull tal como lo haría en los repositorios regulares, o hay cosas de las que hay que tener cuidado?¿Cómo podría avanzar el submódulo al que se hizo referencia desde digamos (etiquetados) 1.0 a 1.1 (aunque el jefe del repositorio original ya está en 2.0), o elegir qué compromiso de rama se usa?

Respuestas a la pregunta(4)

Su respuesta a la pregunta