我有一个存储库,现在我想将它用作另一个存储库中的库,所以首先我将它克隆到我的项目中,然后将我的项目推送到我的存储库,但正如你在图像中看到的那样,没有办法从回购中打开RF24
库。
我该如何解决这个问题?
答案 0 :(得分: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),这次引用RF24
回购的SHA1。
然后:
git submodule add -- https://url/to/RF24
git add .
git commit -m "Add RF24 as a submodule"
git push