如果提交了敏感数据怎么办
BFG要装java,懒得装了,就选择了git-filter-repo
- 先安装:
brew install git-filter-repo
。 - 直接在项目下执行
git filter-repo --invert-paths --path PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA
失败了,貌似得重新clone一个新的,在新的目录里去执行。 执行前记得把.git/config拷贝出来,等执行完后再复制回去,不然可能会无法提交。 - 最后提交:
git push origin --force --all