Вилка github репо с подмодулями? - PullRequest
3 голосов
/ 29 февраля 2012

Мой друг написал бот irc и написал код на github. Я сделал вилку, написал несколько плагинов и подтолкнул к своей вилке. Владелец оригинального репозитория переместил папку с плагинами в субмодуль (я даже не понял, я никогда не использовал git), и загрузка и объединение не удалось, и я не мог понять, что пошло не так.

Итак, я удалил свой форк и снова разобрал его, но когда я сделал git clone {my github fork}, у меня была пустая папка плагинов. Я не уверен, что делаю неправильно, или как правильно раскошелиться на репо с субмодулем. : /

@ manojlds ответ ниже действительно захватывает подмодуль и захватывает материал, который нужно поместить в каталог плагинов, но если я пытаюсь добавить файл и нажать, я не могу, потому что он указывает на исходный подмодуль. Я тоже разветвлял подмодуль, но я просто не знаю, как заставить мое основное репо указывать на мой форк подмодуля вместо восходящего подмодуля.

1 Ответ

1 голос
/ 29 февраля 2012

Вы можете запустить:

git submodule update --init --recursive

(или вы можете клонировать, используя опцию --recurse-submodules)

, и папка плагинов будет заполнена.Если вы не понимаете подмодули, прочитайте о них здесь: http://book.git -scm.com / 5_submodules.html

...