美文网首页
在实践中学习java(4)--git和submodule clo

在实践中学习java(4)--git和submodule clo

作者: 爱吃饭的小芒果 | 来源:发表于2020-11-26 17:17 被阅读0次

    一、一般git 项目的代码下载

            git clone -b sc_test http://git.jd.com/ttt/xxx.git        下载分支sc_test

            git clone http://git.jd.com/ttt/xxx.git                         下载master

    二、如果模块中包含子模块

        1、git clone http://git.jd.com/ttt/xxx.git              如果xxx里包含submodule,clone后submodule文件夹为空

        2、cd topRepository 进入父仓库

        3、git submodule 可以看到submodule信息前有个减号'-'

        4、git submodule init第一次不带参数克隆需要初始化

        5、git submodule update这样就会把submodule的内容clone下来

        6、git submodule foreach git checkout master  

    参考来源:https://www.cnblogs.com/ibingshan/p/10238469.html

    三、子模块单独clone成功,但git submodule update报错fatal 无权限。

        解决办法:增加SSH key

        第一步:生成ssh 的公共key。打开本地git,输入指令:

                ssh-keygen -t rsa -C "your_email@example.com"

            打开C:\Users\username\.ssh文件,生成id_rsa(私key)和id_rsa.pub2(公共key)个文件。

        第二步:将id_rsa.pub2(公共key)中所有内容,拷贝到git  --》SSH Keys目录下。

        

    相关文章

      网友评论

          本文标题:在实践中学习java(4)--git和submodule clo

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