首页 > 代码库 > git submodule
git submodule
使用这个的前提:
1.工程依赖不太大,比较简单,5个以内吧(比较大了还是用android 的 repo吧)
2.注意submodule的提交需要在它的目录下执行
3.注意 git submodule update
4.循环执行可以使用git submodule foreach git submodule update
主要应用与 使用了别人的库,不需要自己维护
总之就是简单,但是不可过度依赖,依赖各种子模块用repo吧,安卓上那么多工程依然运行完美
开始
建立
git submodule add helloworld.git
git commit -m "Add submodules helloworld.git"
其他人协同
git clone /path/to/repos/helloworld_parent.git
git submodule init
git submodule update
或者
git clone --recursive /path/to/repos/foo.git
移除
1.删除git cache和物理文件夹
2.删除.gitmodules的内容(或者整个文件) 因为本例只有两个子模块,直接删除文件
3.删除.git/config的submodule配置 源文件
4.提交更改
git user‘s manual for submodule
git submodule
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。