【发布时间】:2021-01-31 12:25:01
【问题描述】:
假设我不小心将包含信用卡号的文件中的代码推送到可公开查看的 github 存储库(这实际上并没有发生)。 假设我很快意识到这一点,然后将更新推送到公共回购。公众有什么办法可以查看我之前推送的文件的版本,查看信用卡号? 还是公众只看到提交历史和日期,但看不到所做的更改?
【问题讨论】:
-
这能回答你的问题吗? Completely remove every trace of git commit
-
只要人们可以访问 git repo,任何人都可以看到那里的任何提交和任何更改。检查任何公共回购和提交。这是example from Flask。您应该立即提出的问题是如何删除该回购历史的那一部分。