如何删除git中的敏感的数据

如何删除git中的敏感的数据

Posted by Gavin on September 7, 2023

删除git/github中的敏感数据

现在本地删除需要删除的文件

将需要删除的文件先在本地进行删除,然后进行一次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