首页 > 代码库 > git submodule
git submodule
使用这个的前提:
1.project依赖不太大,比較简单,5个以内吧(比較大了还是用android 的 repo吧)
2.注意submodule的提交须要在它的文件夹下运行
3.注意 git submodule update
4.循环运行能够使用git submodule foreach git submodule update
主要应用与 使用了别人的库,不须要自己维护
总之就是简单。可是不可过度依赖,依赖各种子模块用repo吧,安卓上那么多project依旧执行完美
開始
建立
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个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。