/ Podmoduł / git nie został pobrany przez kasę repo - git, submoduły git

git submodule nie został pobrany przez repo checkout - git, git-submodules

Jestem początkującym gitem. Moje repozytorium git zawiera odniesienia do submodułów. Mam haczyk po otrzymaniu, aby pobrać zawartość repo do mojego katalogu internetowego:

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

(Za to post na blogu.)

Działa dobrze, z tym wyjątkiem, że katalogi submodułów w katalogu www NIE są zapełnione.

Jak naprawić?

Odpowiedzi:

0 dla odpowiedzi № 1

W przypadku sklonowanego repo, co robię, gdy widzę, że nic nie mam .git/modules/xxx, jest:

git submodule update --init --recursive

Widzieć mój skrypt na przykład.

Jeśli nie, wszystko, co masz, to pusty katalog reprezentujący katalog główny submodułu i zapisany w twoim drzewie roboczym jako specjalny wpis (tryb 160000).