Фон
Чтобы заполнить подмодули репозитория, обычно вызывается:
git submodule init
git submodule update
В этом использовании git submodule init похоже, делает только одно: .git/config с информацией, которая уже находится в .gitmodules.
В чем смысл этого?
Не удалось git submodule update просто использовать информацию из .gitmodules? Это позволит избежать обоих:
- ненужная команда (
git submodule init); а также - ненужное дублирование данных (содержимое
.gitmodulesв.git/config).
Вопрос
Или:
- есть прецеденты для
git submodule initкоторые я не знаю (в этом случае, пожалуйста, просветите меня!); или иначе -
git submodule initsubodulegit submodule initявляется жестким, что может быть устаревшим в Git без какого-либо вреда.
Какое из них верно?


