美文网首页
git 子模块

git 子模块

作者: kelly_0416 | 来源:发表于2019-08-26 11:10 被阅读0次
    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 选项,它就会自动初始化并更新仓库中的每一个子模块, 包括可能存在的嵌套子模块。

    相关文章

      网友评论

          本文标题:git 子模块

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