2010-08-17 78 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中重寫歷史記錄。只要你控制倉庫的每一個克隆,就是說。

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