使用南瓜或修复的程度在多大程度上从Github成功擦洗数据

  • 本文关键字:程度 Github 成功 数据 git github
  • 更新时间 :
  • 英文 :


假设我们有这样的提交历史记录

890xxx more code changes
567zzz delete private data
345cab commit with private data
123abc init commit

如果我南瓜或将其修复到

890xxx more code changes
123abc init commit

我已经"擦洗"了数据吗?克隆此存储库的未来用户是否可以在345cab中意外投入数据?

(我确实意识到数据被推时仍然暴露了,并且GH的服务器仍然在某处都有(

首先,一个小笔记可以使其清晰。挤压后,more code changes的父母更改为init commit,因此其哈希不再是890xxx。但是我很清楚您只是为了插图目的复制了哈希。

回答您的问题。正如您所说,您成功地将更改推向了服务器。因此,在服务器中,从当前指向more code changes的提示中,那些磨砂的提交可达。我认为提示被命名为 master

现在,这是您关注的重点:请在服务器中仔细检查,除了master以外的任何技巧。

如果答案是否,则认为这两个提交被视为"放弃"/"不使用",因此将从服务器的存储库中删除。。

据此,"一段时间"每天最多发生一次。

最新更新