在.gitmodules中找不到路径';工艺/配置';
我已更改项目中的某些数据库设置,无法提交DB文件。它甚至没有显示为已修改。这个代码库是从我创建的另一个Craft站点复制的,为它创建了一个新的存储库。它正在运行CMS2.6.2903在.gitmodules中找不到路径';工艺/配置';,git,Git,我已更改项目中的某些数据库设置,无法提交DB文件。它甚至没有显示为已修改。这个代码库是从我创建的另一个Craft站点复制的,为它创建了一个新的存储库。它正在运行CMS2.6.2903 $ git add craft/config/db.php fatal: Pathspec 'craft/config/db.php' is in submodule 'craft/config' fatal: no submodule mapping found in .gitmodules for path
$ git add craft/config/db.php
fatal: Pathspec 'craft/config/db.php' is in submodule 'craft/config'
fatal: no submodule mapping found in .gitmodules for path 'craft/config'
repo(或我的任何其他Craft站点)中没有.gitmodules文件,DB文件或其他配置文件在子模块中也没有意义
我现在真的很困惑,因为我甚至在.git文件夹中找不到该子模块的相关引用
grep -ro "craft/config" .
Binary file ./index matches
由于我找不到它,我不确定下一步该怎么办。有可能craft/config文件夹实际上是一个(为子模块录制SHA1) 检查git ls tree HEAD craft/config的输出(无尾随) 修复程序很简单
git-rm--cached-craft/config
(同样:没有拖尾/
)
然后您可以再次添加
craft/config
嗨,詹姆斯。。。尽管您使用的是Craft,但这在很大程度上是一个git问题。默认情况下,Craft本身不包含任何与git相关的内容。出于这个原因,我们将把它迁移到堆栈溢出。完全正确。谢谢。在craft/config/
中有.git
文件吗?