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

问题描述 投票:0回答:1

我需要删除给定模式“/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命令?

git
1个回答
0
投票

你必须引用星号,以便shell不扩展它,但git可以处理它

git rm -r  --cached  0.\*
© www.soinside.com 2019 - 2024. All rights reserved.