我使用 github 桌面自带的 Git Shell(Windows Powershell)。我创建了一个 gitignore 文件,现在想忽略我的存储库中所有已提交的文件。从stackoverflow上的答案中,我得到了这条似乎对每个人都有效的线:
git ls-files -ci --exclude-standard -z | xargs -0 git rm --cached
但它对我不起作用。我收到错误消息:
fatal: pathspec '' did not match any files
有人能善待一个新手吗?我知道我的存储库中有大量文件已经提交并且与 gitignore 文件中定义的文件类型匹配。我在网上搜索了很多,但无法弄清楚。我知道这已经得到解答,但我认为我缺乏基本的理解,所以我做错了什么,无法弄清楚它是什么。