标签:git

2024-04-30

密钥等隐私数据上传到了 Github,Git 怎么完全从历史中删除某个文件?

你有没有不小心把密码,密钥,token 等重要数据随着代码一起上传到 Github 的惨痛经验?

如果你刚好犯了这个错误,希望这篇文章能帮助到你把隐私文件从 git 的历史记录,以及 github 上面删除。

要从 Git 历史中完全删除一个文件,包括远程仓库,你可以使用 `git filter-branch` 命令或者 `BFG Repo-Cleaner` 工具。这里我将展示如何使用 `git filter-branch` 命令。