码迷,mamicode.com
首页 > 其他好文 > 详细

git之git submodule

时间:2018-11-06 20:54:07      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:each   git pull   xxx   push   mod   foreach   sum   内容   ref   

git之git submodule

场景一

在本地仓库中,添加远程仓库作为子仓库.

  • 添加submodule工程
git submodule add XXX.git 

在本地仓库中,添加一个空仓库作为子仓库

git add .gitmodules (sumodule-name)
git commit
git submodule init
  • 提交submodule修改
    如果修改了submodule仓库的内容
git status
git add .
git commit
git push

然后在主仓库中

git status
git add .
git commit
git push

场景二

如果别人需要从远程仓库中clone这个仓库下来,会发现自仓库那部分是空的。
在主仓库下运行

git submodule foreach git pull

在子仓库下更新

git pull

参考

使用Git Submodule管理子模块 - 简书

git之git submodule

标签:each   git pull   xxx   push   mod   foreach   sum   内容   ref   

原文地址:https://www.cnblogs.com/ChrisCoder/p/9917824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!