匿名化本地 git 存储库

  • 本文关键字:git 存储 git anonymity
  • 更新时间 :
  • 英文 :


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

我认为这会有所帮助:

  • 删除敏感数据
  • 改写历史

将它们从存储库中删除,然后提交。然后,您需要压缩从添加文件到删除文件的所有提交。您可以在此处看到有关此内容的良好解释,简而言之,建议使用git rebase -i

相关内容

  • 没有找到相关文章

最新更新