我有一个本地的git仓库,我已经完成了很多工作,并提交了一些我想保留的提交。不幸的是,虽然代码是合理的可重用的,但我在一个非常早的提交中包含了一些敏感数据(数据库名称/用户/密码)。我想改变整个历史,将敏感数据匿名化,同时保留一般的历史结构。这可能吗?如果是这样,怎么样?匿名化本地git存储库?
7
A
回答
6
我认为这将有助于:
0
相关问题
- 1. Git - 本地存储库
- 2. 公共匿名访问本地TFS2013混帐存储库
- 3. 远程和本地git存储库
- 4. 如何重置“本地”git存储库?
- 5. 在本地回滚git存储库
- 6. Git本地存储库管理
- 7. 重置本地git存储库
- 8. 本地克隆Git存储库
- 9. 克隆本地git存储库
- 10. XCode 4.2和本地git存储库
- 11. pip安装本地git存储库
- 12. 本地git存储库到bitbucket存储库
- 13. 将本地git存储库与现有存储库链接
- 14. 将svn本地存储库迁移到git存储库
- 15. 本地Git存储库的可视化指标
- 16. 我在哪里初始化WebStorm的本地git存储库?
- 17. 如何将我的本地Git存储库移动到远程Git存储库
- 18. 如何重命名我的本地git存储库
- 19. 如何克隆名称中包含`:'的本地git存储库?
- 20. Git存储库内的Git存储库
- 21. 匿名访问部分svn存储库
- 22. Git本地Git存档库存档
- 23. 本地TFS 2012上的本地git存储库
- 24. 如何将Git存储库的版本与另一个版本的Git存储库链接Git存储库
- 25. 将新的Git分支下载到本地Git存储库
- 26. 无法使用git包导出本地git存储库
- 27. Git:我的本地存储库在哪里? (no .git directory)
- 28. 如何从当前现有的本地git存储库中最好地建立一个“中央”git存储库?
- 29. 可以为本地存储库创建Git参考存储库吗?
- 30. 如何制作镜像上游存储库的本地git存储库?
是的。历史重写是关键。我做了一个备份回购(以防万一),然后运行'git filter-branch --tree-filter'sed -i's/sensitive data/clean data/g *'HEAD',并且从整体上删除了所有内容树。感谢指针! – naught101