我从github克隆了一个android项目。克隆后,我进行了更改,并将其从android studio推送到主存储库。一切正常,但是当我在项目中添加外部库时,我无法推送它。我认为它是一个子模块。谁能告诉我如何将外部库作为Android Studio的子模块推送?
如果它是一个子模块,则应该能够列出gitlink条目,特殊模式为160000。
$ git ls-tree HEAD mysubmodule
160000 commit c0f065504bb0e8cfa2b107e975bb9dc5a34b0398 mysubmodule
它也应该记录在您的main repo/.gitmodules
文件中。
在这种情况下,您要做的就是添加并提交该条目,然后将其推送。
如果不是,则删除该文件夹,然后通过命令行(而不是Eclipse / Egit)将其重新添加为子模块。
git submodule add /url/of/library/repo mysubmodule
git add mysubmodule # no trailing / here)
git commit -m "Add a submodule"
git push toAndroidRemoteRepo
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句