7

我有一个本地 git 存储库,我已经做了很多工作,其中有一些我想保留的提交。不幸的是,虽然代码可以合理地重用,但我在很早的提交中包含了一些敏感数据(数据库名称/用户/密码)。我想更改整个历史记录以匿名敏感数据,同时保留一般历史记录结构。这可能吗?如果是这样,怎么做?

4

2 回答 2

6

我认为这会有所帮助:

于 2012-06-10T12:25:02.203 回答
0

从存储库中删除它们,然后提交。然后,您需要压缩从添加文件到删除文件时的所有提交。您可以在这里看到一个很好的解释,简而言之建议使用git rebase -i.

于 2012-06-10T12:25:52.020 回答