Creé un proyecto submodule
y lo puse en Github.git: cambiar el origen del submódulo clonado
creé otro proyecto, supermodule
y, a continuación, hizo esto:
cd supermodule
git init
mkdir lib
git clone git://github.com/tandu/submodule lib/submodule
git submodule add ./lib/submodule lib/submodule
Esto funcionó bien, pero en el sitio web, no puede encontrar el enlace al submódulo durante la visualización de los archivos (de hecho, solo dice "Cargando datos de compromiso" para siempre). La carpeta del submódulo en sí tiene el origin
correcto.
Al parecer, lo que debería haber hecho era
...
mkdir lib
git submodule add git://github.com/tandu/submodule lib
... pero es demasiado tarde para eso. ¿Cómo puedo hacer que el submódulo en este proyecto apunte correctamente al origin
?
con la versión actual del GIT (2.1.0), haciendo 'git submódulo de sincronización --recursive' era suficiente para mí para actualizar a submódulo 'origen 'remoto. – desseim