我dist
添加到我的.gitignore
但它以其他方式添加到树中。
我正在尝试删除它并使用以下命令清理树:
rm dist --cached
但是我收到错误:
rm: unrecognized option `--cached'
任何帮助表示赞赏!
运行rm dist --cached
将不起作用,因为rm
命令没有--cached
选项。
rm
文档:https://www.computerhope.com/unix/urm.htm
rm
命令是基本的 Unix 命令之一。
--cached
标志是git rm
命令的选项之一。因此,您可以运行:git rm -r --cached dist
来取消暂存并从索引中删除dist
文件夹。
git rm
文档:https://git-scm.com/docs/git-rm
--cached
使用此选项只能从索引中取消暂存和删除路径。 工作树文件,无论是否修改,都将被单独保留。
-r
允许在提供前导目录名称时递归删除。
以下线程也可能为您提供更多信息:https://stackoverflow.com/a/1139797/5237070