克隆一个带子模块的项目
步骤git clone 仓库地址克隆该项目克隆下来后只会发现子模块并没有一起克隆下来,需要将子模块也克隆下来。git submodule init初始化你的本地配置文件git submodule update 从那个项目拉取所有数据并检出你上层项目里所列的合适的提交报错处理1、如果如下错误:Please make sure you have the co...
·
步骤
git clone 仓库地址
克隆该项目
克隆下来后只会发现子模块并没有一起克隆下来,需要将子模块也克隆下来。
git submodule init
初始化你的本地配置文件
git submodule update
从那个项目拉取所有数据并检出你上层项目里所列的合适的提交
报错处理
1、如果如下错误:
Please make sure you have the correct access rights
fatal: Could not read from remote repository.
是因为没有子模块的操作权限导致的,添加权限。
2、git submodule update 报如下错误:
$ git submodule update --init
fatal: Needed a single revision
Unable to find current revision in submodule path ’xxx子模块库名xxx’
解决:
rm -rf xxx子模块库名xxx
git submodule update --init
3、如果确认已有相关仓库的访问权限还报错误1
需要将子模块配置文件.gitmodules中的url改成https的
cd到仓库
ls -la
打开…gitmodules文件,将其中报错的库的url修改未https的
rm -rf xx子模块xx文件夹名
git submodule update --init
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)