当前位置:   article > 正文

使用git让自己的仓库里包含其它子仓库_git 仓库包含另外一个仓库

git 仓库包含另外一个仓库

概念:

大概意思就是,你有一个仓库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    //更新子仓库代码

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号