/ / git submodule não buscado pelo repo checkout - git, git-submodules

git submódulo não obtido por checkout de recompra - git, git-submodules

Sou novato no git. Meu repositório git inclui referências ao sub-módulo. Tenho um gancho de pós-recebimento para fazer o checkout do conteúdo do repositório no meu diretório da web:

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

(Por este postagem no blog.)

Funciona bem, exceto que os diretórios do submódulo no diretório www NÃO são preenchidos.

Como consertar?

Respostas:

0 para resposta № 1

Para um repositório clonado, o que faço quando vejo que não tenho nada .git/modules/xxx, é:

git submodule update --init --recursive

Vejo meu script para um exemplo.

Se você não tiver, tudo o que você tem é um diretório vazio representando a raiz do submódulo e armazenado na sua árvore de trabalho como um entrada especial (modo 160000).