Git 添加:pathspec 不匹配任何文件

Git Add: pathspec didn't match any files

我正在尝试将新文件添加到我的工作目录,然后通过以下方式注册它们:

git add filename.php

昨天我刚刚仔细检查了远程 gitlab 位置,昨天的所有新文件都已包含在内。

但是,现在每当我添加新文件时,我都会收到此错误:

pathspec filename.php didn't match any files

如果我这样做 git status,它确认没有注册新文件。

ls - 新文件没有显示,尽管它们物理上位于特定文件夹中。

我没有对 gitignore 或任何其他设置进行任何更改,我已经仔细检查我是否在正确的文件夹和正确的分支中。

如果你git status,它会显示文件的所有路径吗?像 /path/to/filename.php。如果是这种情况,我总是将所有路径放在 git add 中,例如 git add /path/to/filename.php

如果使用相似的名称,请不要在文件名之间使用 space。 例如,如果您已经添加了一个名为 test.txt 的文件,则不要使用 test 2.txt。 相反,您可以将其重命名为 test_2.txt.