2016-08-01 62 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

相關問題