无法从git不存在的文件中删除

时间:2013-12-26 06:31:39

标签: git

我在控制台中键入了'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

我该如何解决?谢谢。

1 个答案:

答案 0 :(得分:5)

git rm --cached app/controllers/api/v1/application_controller.rb

它已从磁盘中删除,因此您只需在暂存区域中将其删除即可让Git识别删除。