如何从存储库索引中删除具有给定模式的多个文件夹?

时间:2019-04-14 09:01:30

标签: git

我需要按照给定的模式“ /0.*”删除多个文件夹。

命令

git -rm -r -cached <dir> 

适用于单个文件夹。另请参见https://git-scm.com/docs/git-rm

但是,如果我正在尝试

git rm -r  --cached  0.*/

我收到以下消息

fatal: pathspec '0.01/' did not match any files

如何正确地将模式0.*/解析为git rm命令?

1 个答案:

答案 0 :(得分:0)

您必须引用星号,以便外壳不会展开它,但git可以处理它

git rm -r  --cached  0.\*