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?