我在控制台中键入了'git status':
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: app/controllers/api/v1/appication_controller.rb
#
我决定删除此文件:
git rm app/controllers/api/v1/application_controller.rb
但是我收到了以下错误:
fatal: pathspec 'app/controllers/api/v1/application_controller.rb' did not match any files
我该如何解决?谢谢。
答案 0 :(得分:5)
git rm --cached app/controllers/api/v1/application_controller.rb
它已从磁盘中删除,因此您只需在暂存区域中将其删除即可让Git识别删除。