Ответ 1
Подмодульная фиксация - это gitlink, специальная запись, записанная в индексе, созданный при добавлении подмодуля к вашему репо;
Он записывает SHA1, на который ссылается родительское репо.
A git submodule update --init
достаточно, чтобы заполнить подкаталог laravel в вашем репо.
Как только он будет заполнен, обратите внимание, что ваш репозиторий подмодуля находится в режиме отключенного HEAD.
Как показано здесь, при переключении ветвей в родительском репо, ваш подмодуль gitlink будет соответствующим образом изменяться, но ваш контент подмодуля не изменится, пока вы снова не сделаете git обновление подмодуля (после git checkout
)