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.
我正在尝试将新文件添加到我的工作目录,然后通过以下方式注册它们:
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.