Tengo un proyecto que tiene submódulos especificados en él. Todo funciona bien en la máquina de desarrollo. He comprometido el .gitmodules
archivo y he sacado la producción. Sin embargo, no extrajo submódulos.
Si entro en los directorios del submódulo y llamo git pull
, no pasa nada.
¿Cuál es la forma correcta de extraer esos submódulos en el nuevo proyecto?
git
git-submodules
hsz
fuente
fuente
git pull --recurse-submodules
Si necesita extraer cosas para submódulos en sus repositorios de submódulos, use
Pero esto no comprobará las confirmaciones adecuadas (a las que apunta su repositorio principal) en los submódulos
Para verificar las confirmaciones adecuadas en sus submódulos, debe actualizarlas después de extraer usando
fuente
git submodule update --recursive
es lo que necesitaba después de la primera vezgit clone
, pero olvidé hacerlo--recursive
a la primera ¡Gracias!git submodule update --init --recursive
resuelva mi problemaSi hay submódulos anidados, necesitará usar:
fuente