我刚刚在一个分支上工作,当我去做一个提交时,一个文件似乎被跟踪,我似乎无意中创建了一个阶段。
问题是此文件不再存在,我无法停止跟踪不存在的内容
fatal: pathspec 'app/HttpControllers/Admin/Logic.php' did not match any files'
我不知道这是怎么发生的,但我怎么能摆脱它,因为我无法合并分支,因为它说我的工作目录中仍然有一个文件。
请注意,我无法暂存此文件,因为它不存在。所以我不在想法。
答案 0 :(得分:0)
我无法跟踪不存在的内容
它可能不再存在于磁盘上,但它仍然可以在索引中引用。检查git ls-files
的输出。
如果您看到它,可以将其从索引中删除:
git rm --cached -- app/HttpControllers/Admin/Logic.php