git 子模块

2019-08-26  本文已影响0人  kelly_0416
git submodule add <submodule_url> <submodule_files>  //添加子项目
git submodule init  //初始化本地.gitmodules文件
git submodule update  // 同步远端submodule源码
git clone --recurse-submodules <main_project_url> //希望clone main project的时候包含所有submodules
//.gitmodule内容大致如下
[submodule <submodule_name>]
    path = <local_directory>
    url = <remote_url>
    branch = <remote_update_branch_name>

如果给 git clone 命令传递 --recurse-submodules 选项,它就会自动初始化并更新仓库中的每一个子模块, 包括可能存在的嵌套子模块。

上一篇下一篇

猜你喜欢

热点阅读