过期和gc修剪是否足以清理git存储库



我有一个git存储库,最初有提交添加"秘密";辅助文件中的数据。我已经完全重新建立了整个历史的基础,减去了添加文件的提交,然后是git reflog expire --expire=now --all && git gc --prune=now --aggressive,这是在使用bfg工具后所指示的。假设这个存储库没有任何遥控器(我将创建一个新的遥控器来跟踪新的历史记录并删除旧的(。现在是我的存储库吗;"干净";,还是我应该仍然担心任何仍在gitlimbo中徘徊的数据?

是的,你现在很安全,但如果你的秘密曾经在遥控器上,你仍然应该在方便的时候尽快轮换它们。

最新更新