我在github上有一个非常直接的设置,有一个子模块库(也在github上)。我在父模块正常工作时对子模块的权限有一些问题。在我解决问题的路上,我注意到有两个地方定义了子模块。
哪个是主要的?它是.git / config中的[submodule xxxx]块吗?还是.gitmodules文件?
如果两者之间存在不一致怎么办?
答案 0 :(得分:2)
git config
man page表示.git/config
中的值最初由git submodule init
命令填充。
如果两个地点的值不匹配,则.git/config
会覆盖.gitmodules
。