2010-08-17 79 views
3
提交

让我说,我犯这样的:Git的挤压敏感数据

ABCDEFG

犯B包含一些密码(和一些代码的变化)在 提交摹有去除passwordes(B中加入),现在他们正在从外部文件

所以现在读进来G中没有密码,但如果有人会考虑历史,他可能会看到来自犯B.

我可以做什么用GI它敏感数据t rebase或其他工具?

+3

是的。你可以在git中重写历史记录。只要你控制仓库的每一个克隆,就是说。 但只要**更改密码**并克服它将会更加有效。 – 2010-08-17 11:01:17

+0

@Tomek,我认为你的评论**是**的答案,你应该发布它。 – Benjol 2010-08-17 12:04:30

+0

是的,这似乎会做的事情,重新分类和过滤分支可能会导致意外的行为 – dfens 2010-08-17 12:17:21

回答

5

是的。你可以在git中重写历史记录。只要你控制仓库的每一个克隆,就是说。

但是,只需要更改更改密码就可以了。