1

在我的一个存储库中,我不小心没有将某个安全相关文件添加到我的 gitignore 中进行几次提交,因此如果我将其推送到 github,如果您查看旧提交,则会显示包含敏感信息的旧文件.

有没有办法从以前的提交中删除这个文件,所以它不能被看到?

4

1 回答 1

3

您需要使用filter-branch命令。Github有一篇关于如何使用 filter-branch 删除敏感数据的文章。

于 2012-11-18T03:57:04.690 回答