Git Add:pathspec没有';不匹配任何文件

Git Add:pathspec没有';不匹配任何文件,git,git-bash,Git,Git Bash,我正在尝试将新文件添加到我的工作目录,然后通过以下操作注册它们: git add filename.php 昨天我只是再次检查了远程gitlab位置,昨天的所有新文件都包括在内 但是,现在每当我添加新文件时,都会出现以下错误: pathspec filename.php didn't match any files 如果我执行git status,它将确认新文件未注册 ls-新文件虽然物理上位于特定文件夹中,但不会显示 我没有对gitignore或任何其他设置做任何更改,我已经仔细检查了我是

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

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

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

如果文件没有显示为
ls
那么它们就不存在。是否从文件所在的目录添加?也就是说,如果您执行了git add file,那么您需要位于文件所在的目录中。否则,您必须执行git add path/to/file如果文件没有以
ls
显示,则它们不存在。是否从文件所在的目录添加?也就是说,如果您执行了git add file,那么您需要位于文件所在的目录中。否则,您必须执行git add path/to/file@Alex Howansky&@Wuelber Castillo,太棒了,谢谢。这是因为一条被误解的道路。当我今天打开Git Bash时,它在控制台中有
Username~(branchname)
,我假设我在我的工作目录中。现在感谢你的评论,我尝试了
git add/public_html/images/file.png
,它回答:
Fatal:无法切换到C:/Program Files/git/blablabla
,因为某种原因,它从我实际工作目录所在的C:/Users/username切换到了程序文件。@Alex Howansky&@Wuelber Castillo,太棒了,谢谢你。这是因为一条被误解的道路。当我今天打开Git Bash时,它在控制台中有
Username~(branchname)
,我假设我在我的工作目录中。现在感谢你的评论,我尝试了
git add/public_html/images/file.png
,它回答:
Fatal:无法切换到C:/Program Files/git/blablabla
,因为某种原因,它从我实际工作目录所在的C:/Users/username切换到了程序文件。