美文网首页
git submodule的使用

git submodule的使用

作者: forjie | 来源:发表于2019-10-22 14:56 被阅读0次

1.当工程开发的过程中,需要拿出一个公共的应用给其他工程使用,而公共库的代码管理是个麻烦的事,
在这里就出现了 git submodule,

添加:为当前工程添加submodule,命令如下:

git submodule add 仓库地址 路径

其中仓库地址是指子模块的仓库地址,你可以打开项目中的.git/config文件,里面的url就是文件的仓库地址,路径是当前工程路径下的地址
PS: 地址不能以/结尾

命令执行完成后,会在工程目录中生成一个.gitmodules的txt文件,里面有仓库地址和路径等信息

删除

删除分为2个步骤

submodule的删除稍微麻烦点:首先,要在“.gitmodules”文件中删除相应配置信息。然后,执行“git rm –cached ”命令将子模块所在的文件从git中删除。

下载带有.gitmodules文件的仓库

当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:

git submodule update --init --recursive

这样下载下来的工程才是完整的

相关文章

网友评论

      本文标题:git submodule的使用

      本文链接:https://www.haomeiwen.com/subject/nduqvctx.html