Tengo un repositorio alojado en https://github.com/aikiframework/json . En mi copia local, agregué un submódulo usando el comando
git submodule add [email protected]:jcubic/json-rpc.git json-rpc
Luego hice un commit y push, y los cambios aparecen en GitHub (puedo hacer clic en él). Pero cuando clono el repositorio
git clone https://github.com/aikiframework/json.git
la carpeta de submódulos json-rpc está vacía.
¿Que me estoy perdiendo aqui? ¿Me olvidé de algo? ¿Por qué está vacía esa carpeta?
git submodule update --init
, si ya clonó pero olvidó--recursive
.git submodule update --init
usted tendrá que ir a cada uno de recompra y hacergit checkout master
lo contrario obtendrá errorYou are not currently on a branch.
engit pull
cuando intenta actualizar a una versión más nueva.update --init
pista. Eso ayuda cuando el clon original no tenía contenido--recursive
y simplemente quería extraer los submódulos faltantes.