2015-08-22 3 views
1

У меня есть репозиторий, который теперь я хочу использовать его как библиотеку внутри другого репозитория, поэтому сначала я клонировал его в своем проекте, а затем перетащил проект в мой репозиторий, но, как вы видите изображение, нет способа открыть библиотеку RF24 из репо.добавить ссылку на субмодуль в выточенном репозитории

enter image description here

Как я могу это исправить?

ответ

2

Если вы просто добавили вложенный репо, its HEAD is recorded as a gitlink, но родительский репо не знает, где искать это репо.

Вам необходимо добавить RF24 как submodule.

cd /path/to/parent/repo 
git rm RF24 
git add -A . 
git commit -m "Removes nested repo" 

Тогда родитель репо на GitHub бы display RF24 as a gitlink (special entry in the index), на этот раз, ссылающегося на SHA1 в RF24 репо. Затем:

git submodule add -- https://url/to/RF24 
git add . 
git commit -m "Add RF24 as a submodule" 
git push 
Смежные вопросы