Подтвердить что ты не робот

Что такое подпроект?

Я пытаюсь добавить файлы Laravel в репозиторий Github.

Я побежал

$ git clone https://github.com/laravel/laravel.git

Файлы отображаются нормально локально, но не отображаются, когда я нажимаю на github:

enter image description here

Фикс показывает:

enter image description here

Как я могу добавить файлы laravel в мой репозиторий github? Кроме того, что такое подпроект?

4b9b3361

Ответ 1

Подмодульная фиксация - это gitlink, специальная запись, записанная в индексе, созданный при добавлении подмодуля к вашему репо;

Он записывает SHA1, на который ссылается родительское репо.

A git submodule update --init достаточно, чтобы заполнить подкаталог laravel в вашем репо.

Как только он будет заполнен, обратите внимание, что ваш репозиторий подмодуля находится в режиме отключенного HEAD.

Как показано здесь, при переключении ветвей в родительском репо, ваш подмодуль gitlink будет соответствующим образом изменяться, но ваш контент подмодуля не изменится, пока вы снова не сделаете git обновление подмодуля (после git checkout)

Ответ 2

Это означает, что репозиторий использует Submodules.

Чтобы вытащить код Laravel, попробуйте

git submodule init
git submodule update

Субмодули, как известно, колючие; Я рекомендую прочитать их, прежде чем слишком много работать над проектом, который их использует. Ссылка выше должна быть хорошей отправной точкой.