下載封裝好的jar包(把你下載的bfg的jar包復(fù)制到這個(gè)項(xiàng)目同目錄下)
$ wget https://repo1.maven.org/maven2/com/madgag/bfg/1.13.0/bfg-1.13.0.jar
克隆的時(shí)候需要--mirror參數(shù)
git clone --mirror git@github.com:MineApplication/BsDiffApplication.git
運(yùn)行BFG來清理存儲(chǔ)庫
$ java -jar bfg-1.13.0.jar --strip-blobs-bigger-than 100M BsDiffApplication.git
去除臟數(shù)據(jù)
git reflog expire --expire=now --all
$ git gc --prune=now --aggressive
此推將更新遠(yuǎn)程服務(wù)器上的所有refs分支
$ git push
刪除所有的名為'id_dsa'或'id_rsa'的文件
$ java -jar bfg.jar --delete-files id_{dsa,rsa} my-repo.git
刪除所有大于50M的文件
$ java -jar bfg.jar --strip-blobs-bigger-than 50M my-repo.git
刪除文件夾下所有的文件
$ java -jar bfg-1.13.0.jar --delete-folders build BsDiffApplication.git