[英]Git submodule cloned to wrong path
我有两个几乎相同的git存储库。 它们都具有子模块依赖性,称为AlphaFilePath。
它们具有相同的.gitmodules
文件:
[submodule "AlphaFilePath "]
path = AlphaFilePath
url = (URL)
但是,在克隆两个存储库时,存储库A会将AlphaFilePath子模块克隆到alphafilepath
,在存储库B中,我将其克隆到AlphaFilePath
。 这对于make文件很麻烦,并且git无法在存储库A上运行submodule update
,因为没有为该文件定义模块。
该克隆路径在哪里定义,我缺少什么?
我能够使用简单的git mv alphafilepath AlphaFilePath
来解决此问题,以重命名子模块。
提交此更改允许新的贡献者克隆存储库,并查看将子模块克隆到适当的区分大小写的路径,从而解决此问题。 让我mv alphafilepath AlphaFilePath
是,仅使用mv alphafilepath AlphaFilePath
在本地重命名文件夹mv alphafilepath AlphaFilePath
并没有在git中将文件夹标记为脏(无论如何在Windows上),因此git mv
是关键。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.