Когда я добавляю подмодуль Git в репозиторий Git, подобный этому,
git submodule add ssh://server/proj1/ proj1
git submodule init
git submodule update
добавленный подмодуль будет находиться в отключенном режиме HEAD. Я не знаю, что это такое, но я знаю, что подмодуль будет связан с конкретной ревизией целевого репозитория.
Я не знаю, как это работает, так или иначе, похоже, существует ветвь прокси. Я решил это, переключившись на мастер-ветвь.
cd proj1
git checkout master
Это приведет к переключению текущего ведущего ведущего HEAD, но это не обновляет связь. Итак, если вы снова клонируете весь репозиторий, он все равно будет связан со старой версией.
Если я хочу, чтобы он всегда был связан с последней версией (HEAD), что мне делать?