前言

最近在做vue项目,因为项目比较复杂,把功能拆分成很多子模块,我们使用Git的submodule功能。遇到错误如下:


一、git submodule功能使用

Git SubModule使用

二、错误信息:

fatal: No url found for submodule path 'packages/libary' in .gitmodules

三、解决方法:

1、检查你是否拥有该子模块的权限,可以到你的gitLab账号上面去看。
2、使用git submodule update --init --recursive 命令重试
3、查看.gitmodules配置,如果没有.gitmodules问题,可以新建.gitmodules文件去做配置,或者叫创建子模块的同事提交.gitmodules文件。

四、.gitmodules配置文件:

[submodule "libary"]
	path = packages/libary
	branch = dev
	url = https://git.xxxxxx/libary.git

总结

这就是解决git错误的方法,希望能帮助到你!

Logo

前往低代码交流专区

更多推荐