2016-08-01 23 views
2

我想删除通配符无法覆盖的多种类型的文件。我尝试使用多个 - 删除文件,但它不会接受它。还尝试将所有文​​件放在一个--delete文件之后,并且它也不接受它。使用BFG时可以指定多个文件吗?

有没有办法将他们全部放在一个命令?如果没有,那么我必须运行git reflog expire --expire=now --all && git gc --prune=now --aggressive删除每个类型的文件后用bfg或者我可以多次运行bfg然后运行该命令后?

回答

2

事实证明,您可以使用像"{a*,b*conf}"这样的引号包围的Blob。

+1

谢谢,是的,这确实为我工作了100%'java -jar bfg-1.12.15.jar --delete-files“{continue.txt,result.txt,list,hosts,* active.txt,percentage .txt,inactive.txt,invalid.txt,*。zip}“my-repo.git /' – MitchellK

+0

尴尬。如果要将文件添加到现有列表中,如“*。{model,xmodel}”,则需要将其扩展为“{* .model,*。xmodel,newfilename}” – simpleuser

相关问题