man gitsubmodule
diyor ki:
...
SYNOPSIS
$GIT_WORK_DIR/.gitmodules
...
dosya git çalışan ağacın üst düzey bir dizindir .gitmodules için bu varsayılan yeri göre. modülleri alt proje-1 ve alt proje-2tanımlayacak proje kök dir
project/
|
|--subproject-1/
| `--.gitmodules
|--subproject-2/
| `--.gitmodules
|--.gitmodules
.gitmodules: Yani, böyle bir proje yapıya sahip varsayalım. Alt projelere bağımlı modüller ayrıca alt proje-N/.gitmodules ile tanımlanabilir, ancak bu ayarlar yalnızca uygun alt proje kapsamında etkilenir.
komutunu kullanmalısınız proje bağımlılıkları güncellemek için:
git submodule update
Ama güncellemek istiyorsanız ayrıca bağımlılıkları alt proje-1 ve alt proje-2 kullanım:
git submoudle update --recursive