美文网首页
Git仓库下子模块仓库简单操作

Git仓库下子模块仓库简单操作

作者: 春长 | 来源:发表于2018-01-03 23:20 被阅读0次

    [TOC]


    新建一个仓库

    //新建文件夹demo1
    mkdir demo1
    //进入将要创建的仓库
    cd demo1
    //初始化仓库
    git init 
    

    添加子仓库

    git submodule add url
    

    把url替换成你想添加的子仓库;执行成功后,可以在demo1文件夹下看到.gitsubmodule文件

    推送到远程仓库

    在推送到远程仓库前,我们还要给本地仓库添加一个远程仓库地址,可以到git.oschina 或github上创建

    //添加远程仓库地址
    git remote add origin https://....git //origin 是该远程仓库在本地的别名,可自定义。
    //添加所有文件到缓存
    git add .
    //提交到本地仓库
    git commit -m "first commit"
    //推送到远程仓库
    git push origin master //master是分支名称
    

    子仓库的常用操作。

    克隆带子仓库的仓库

    //回到demo1的上级目录
    cd ..
    //克隆仓库到demo2
    git clone https://....git demo2  //demo2为指定的文件夹,也可以不指定。
    
    

    克隆主仓库后,子仓库是没有代码的,所以继续

    初始化子仓库

    git submodule init 
    

    有子仓库的文件夹了,但是没有代码

    克隆子仓库代码。

    git submodule update
    

    此时可以看到在下载子仓库代码了


    到此结束,更多功能我也还在尝试中

    相关文章

      网友评论

          本文标题:Git仓库下子模块仓库简单操作

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