Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.gitmodules中找不到路径';工艺/配置';_Git - Fatal编程技术网

在.gitmodules中找不到路径';工艺/配置';

在.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

我已更改项目中的某些数据库设置,无法提交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 '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
文件吗?