【发布时间】:2019-05-02 21:56:48
【问题描述】:
我正在尝试共享一些以前在 git 存储库中的代码,但我只想共享文件。因此,我将文件复制并粘贴到没有 .git 文件的新目录中。如果我尝试 rm -r .git,它会说没有这样的文件。
但是,当我运行 git log 时,我看到了上一个 repo 的完整日志,这让我想知道,里面还有什么?以前在该仓库中的一些文件是敏感的,我不想分享它们,所以我想删除任何可能与它们相关联的东西。例如,如果 git log 仍然有效,我想知道是否有人可以检查出其中一个旧文件,敏感文件?只是想格外小心。
换句话说,git 对我来说是一个黑盒子;我不确定它存储了哪些关于 repo 中旧文件的信息。现在我只想分享这些文件的一个子集,但是一些 git 命令仍然有效,所以我很怀疑我会不小心分享旧文件中的信息。一个人如何彻底清除一切?我尝试了 git init,所以现在它已经覆盖了日志,但不确定这是否安全。
【问题讨论】:
标签: git