/ / git submodule no recuperado por repo checkout - git, git-submodules

El submódulo de git no fue recuperado por el pago y envío de recompra - git, git-submódulos

Soy un novato de git. Mi repositorio de git incluye referencias de submódulos. Tengo un enlace posterior a la recepción para verificar el contenido de repositorios en mi directorio web:

#!/bin/sh
GIT_WORK_TREE=/home/www/hello_world_php git checkout -f

(Por esto entrada en el blog.)

Funciona bien, excepto que los directorios de submódulos en el directorio www NO están completos.

¿Como arreglar?

Respuestas

0 para la respuesta № 1

Para un repo clonado, lo que hago cuando veo que no tengo nada en .git/modules/xxx, es:

git submodule update --init --recursive

Ver mi guión para un ejemplo.

Si no lo hace, todo lo que tiene es un directorio vacío que representa su raíz de submódulo, y se almacena en su árbol de trabajo como un entrada especial (modo 160000).