赞
踩
大概意思就是,你有一个仓库A,但是你想把别人的仓库B的目录也加到你的仓库A里
如下图我的仓库叫fs32-psdk,别人的仓库叫czi_xxx
可以直接用别人的静态库或动态库代码,而且方便更新别人的代码,并且能在网页看见你的仓库里包含了别人的子仓库
首先在自己仓库找个合适的目录执行:
git submodule add 子库git网址 子库名称
子库的git网站是SSH那个,如下图所示,子库名称自己定义
执行如下
然后执行
git commit -m "自定义" //因为以及git add过了,所以直接commit
git push origin master
完成,此时你能在gitee网页看见你的仓库目录下有子仓库目录
再多说一句,如果别人要下载你的仓库,他需要执行以下指令才能把你的仓库以及包含的子仓库一起下载
git clone --recursive <仓库URL>
如果要一键更新所有子仓库代码,使用以下指令,单个子仓库更新可以直接到子仓库路径下git pull
git submodule update --remote //更新子仓库代码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。