Почему мой подмодуль GIT * НЕ * отстранен? - PullRequest
0 голосов
/ 15 февраля 2019

В основном противоположность этого вопроса .

Я клонирую репо, в котором есть субмодуль.После запуска

git submodule init
git submodule update

, когда я cd в подкаталог, содержащий подмодуль, я ожидаю увидеть, что я нахожусь в отсоединенном состоянии HEAD, когда я выполняю git status, но я не являюсь.Я читаю субмодули и вижу, что вы можете настроить отслеживание субмодуля, но я никогда не выполнял эти шаги.

Я воспроизвел это поведение со свежими клонами репо в разных каталогах.;это как если бы субмодули были настроены так, чтобы сразу как-то отслеживать.Мой коллега, работающий на той же машине, той же версии git, того же .gitconfig (кроме имен пользователей) получает ожидаемое поведение (отсоединенный HEAD в каталоге подмодулей) с тем же хранилищем.

Screencap of clone and submodule initialization/update

1 Ответ

0 голосов
/ 15 февраля 2019

@ torkek является правильным, мое совпадение, что подмодуль находился в подкаталоге , отличающемся от , также названном common>. <</p>

...