我有一个我决定公开的git repo,这意味着将数据库连接信息移动到.gitignored文件中。但是,我的存储库历史记录仍然包含我添加的提交,然后删除了信息。
我使用交互式rebase尝试了this question的解决方案,但这似乎只允许我更改/重新排序提交消息,而不是提交中包含的代码。
答案 0 :(得分:3)
你应该从Github阅读这篇文章:
但是,文章中最重要的部分当然是这句话:
危险:一旦推送提交,您应该考虑将数据泄露。如果您提交了密码,请更改密码!如果您提交了密钥,请生成一个新密钥。