标签: git
让我说我有这样的承诺:
A-B-C-d-E-F-G
提交B包含一些密码(以及一些代码更改) 在提交G中有删除的密码(在B中添加),现在它们从外部文件中重新登记
所以现在G中没有密码,但如果有人查看历史记录,他可能会看到来自提交B的敏感数据。
我可以使用git rebase或其他工具做些什么吗?
答案 0 :(得分:5)
是。你可以用git重写历史。只要您控制存储库的每个克隆,即。
但是,只需更改密码并克服它就会更有效。