无法使用git在我的存储库中找到文件
我正在尝试使用git将存储库中的两个文件重置回HEAD状态,但收到以下错误:无法使用git在我的存储库中找到文件,git,Git,我正在尝试使用git将存储库中的两个文件重置回HEAD状态,但收到以下错误: error: pathspec 'package-lock.json' did not match any file(s) known to git. error: pathspec 'src/react-app-env.d.ts' did not match any file(s) known to git. error: pathspec 'package-lock.json' did not match any
error: pathspec 'package-lock.json' did not match any file(s) known to git.
error: pathspec 'src/react-app-env.d.ts' did not match any file(s) known to git.
error: pathspec 'package-lock.json' did not match any file(s) known to git.
我非常困惑,因为当我运行git status
时,文件显示为已被修改,所以它们肯定在那里。我发现了一篇博客文章,其中显示文件树可能已被更改,但我没有更改任何文件或文件夹的名称或位置
请告知
代码复制:
返回git status
和package lock.json
src/react-app-env.d.ts
运行时不会出现任何问题,并且会取消这两个文件的存储git reset HEAD package-lock.json src/react app env.d.ts
给出以下错误:git签出头--src/react-app-env.d.ts package lock.json
error: pathspec 'src/react-app-env.d.ts' did not match any file(s) known to git. error: pathspec 'package-lock.json' did not match any file(s) known to git.
checkout
命令在您尝试将其移动到头部时知道将其放置在哪个状态。首先提交它们,然后运行这两个命令(请记住,它们做的事情有些不同)
旁注:在新版本的git(git 2.23)中,有一个新命令:git restore
用于丢弃工作目录中的更改,还有一个git restore--staged
用于取消文件的staged。阅读相关信息。您的文件尚未提交,以便checkout
命令在您尝试将其移动到头部时知道将其放置在哪个状态。首先提交它们,然后运行这两个命令(请记住,它们做的事情有些不同)
旁注:在新版本的git(git 2.23)中,有一个新命令:git restore
用于丢弃工作目录中的更改,还有一个git restore--staged
用于取消文件的staged。阅读相关信息。您能否显示git status
、git reset…
和git checkout…
命令的确切输出?具体来说,是在“未提交的更改”或“未跟踪的文件”下列出git status
包锁.json
?这两个文件在此之前提交过吗?您能否显示“git status
”、“git reset…
和“git checkout…
命令”的确切输出?具体地说,您是否在“未提交的更改”或“未跟踪的文件”下提交了“git status
列表package lock.json
”?这两个文件在此之前提交过吗?@chavoshi不用担心,如果这样做了,你可以将其标记为已回答:)@chavoshi不用担心,如果这样做了,你可以将其标记为已回答:)