我已将 .idea 文件添加到我的 .gitignore 文件中,这似乎工作正常。但是,由于我的 .idea 文件已经被跟踪,因此早期的帖子建议使用以下代码,以便在版本控制下将其删除。
git rm -rf .idea
或
git rm -r --cached .idea
在任何一种情况下,我都会收到消息:
致命:pathspec'.idea'与任何文件都不匹配。
但是,当我在此文件夹中列出我的文件时, .idea 就在顶部。
我做错了什么?
答案 0 :(得分:2)
致命:pathspec' .idea'与任何文件都不匹配。
假设路径上没有名称为.idea
的文件
由于您尝试删除整个文件夹,请更改命令
git rm -r --cached .idea
到
git rm -r --cached .idea/