Git 使用BFG时可以指定多个文件吗?

Git 使用BFG时可以指定多个文件吗?,git,version-control,bfg-repo-cleaner,Git,Version Control,Bfg Repo Cleaner,我正在尝试删除通配符无法覆盖的多种类型的文件。我尝试使用多个--删除文件,但它不接受。还尝试将所有文件放在一个之后--删除文件,但它也不接受 有没有办法把它们都放在一个命令中?如果没有,那么在使用bfg删除每种类型的文件后,我是否必须运行gitreflog expire--expire=now--all&&git gc--prune=now--aggressive,或者我可以只运行bfg多次,然后在之后运行该命令?事实证明,您可以使用引号括起来的blob,如“{a*,b*conf}”例如。不久前

我正在尝试删除通配符无法覆盖的多种类型的文件。我尝试使用多个--删除文件,但它不接受。还尝试将所有文件放在一个之后--删除文件,但它也不接受


有没有办法把它们都放在一个命令中?如果没有,那么在使用bfg删除每种类型的文件后,我是否必须运行git
reflog expire--expire=now--all&&git gc--prune=now--aggressive
,或者我可以只运行bfg多次,然后在之后运行该命令?

事实证明,您可以使用引号括起来的blob,如
“{a*,b*conf}”
例如。

不久前我实现了类似的东西,并创建了一个。

谢谢你,是的,这确实对我100%有效
java-jar bfg-1.12.15.jar——删除文件“{continue.txt,result.txt,list,hosts,*active.txt,percentage.txt,inactive.txt,invalid.txt,*.zip}”我的repo.git/
。如果您想将一个文件添加到像“{model,xmodel}”这样的现有列表中,那么您需要将其扩展到“{.model,*.xmodel,newfilename}”,以便使用以下命令的用户使用:不要在每个逗号后加空格。