现在本地删除需要删除的文件
将需要删除的文件先在本地进行删除,然后进行一次commit,否则BFG会提示These are your protected commits, and so their contents will Not be alterd而无法删除
下载BFG的jar包
需要有jdk的运行环境
运行BFG
先cd到目标的仓库下面
运行下面的命令
# 命令示例
java -jar bg的路径 --delete-flies 需要删除的文件
# 具体的示例(这里我需要删除我的application-dev.yaml文件)
java -jar D:\Desktop\bfg-1.13.0.jar --delete-files application-dev.yaml
commit并强制push到远端
git push origin master --force