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

git submodule

时间:2014-08-26 21:29:06      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:android   style   http   color   os   使用   io   for   文件   

使用这个的前提:

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

标签:android   style   http   color   os   使用   io   for   文件   

原文地址:http://blog.csdn.net/green369258/article/details/38852999

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