Git压缩提交敏感数据

时间:2010-08-17 10:51:39

标签: git

让我说我有这样的承诺:

A-B-C-d-E-F-G

提交B包含一些密码(以及一些代码更改) 在提交G中有删除的密码(在B中添加),现在它们从外部文件中重新登记

所以现在G中没有密码,但如果有人查看历史记录,他可能会看到来自提交B的敏感数据。

我可以使用git rebase或其他工具做些什么吗?

1 个答案:

答案 0 :(得分:5)

是。你可以用git重写历史。只要您控制存储库的每个克隆,即。

但是,只需更改密码并克服它就会更有效。