私はこれを何百回もやりました。ディレクトリからファイルを削除してから、問題ないように見える 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: themes/custom/gitb/templates/views-view-field--field-overall-rating.tpl.php
#
次に、 git rm themes/custom/gitb/templates/views-view-field--field-overall-rating.tpl.php を実行すると、エラー メッセージが表示されます
error: pathspec 'themes/custom/gitb/templates/views-view-field--field-overall-rating.tpl.php' did not match any file(s) known to git.
git status はファイルについて「認識」していますが、 git rm はそれを認識しておらず、削除しません。立ち往生しています。どうすればこれを解決できますか?