<分区>
突然间我收到这个 git 错误:""git status --porcelain failed"" 当我执行 git status 时....这是怎么回事?
<分区>
突然间我收到这个 git 错误:""git status --porcelain failed"" 当我执行 git status 时....这是怎么回事?
最佳答案
在我的例子中,我将一个子模块移动到另一个目录,但我收到了该错误消息。
.gitsubmodule
匹配子模块的当前路径。<currentPathOfSubmodule>/.git
, gitdir
必须匹配 .git/modules/<pathOfSubmodule>
.它有很多 ../../
, 你可以使用 ls
检查。得到那个错误:-)
严重:无法 chdir 到 ../<someWhere>
: 没有那个文件或目录
致命:git status --porcelain
子模块失败
编辑 .git/modules/<pathOfSubmodule>/config
, worktree
必须匹配子模块的当前路径。
完成。
关于git - 为什么我得到 "git status --porcelain failed"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6888759/