【发布时间】:2014-03-01 03:30:06
【问题描述】:
如何从 GIT 存储库中删除所有内容,以便没有人可以看到任何历史记录?
如果你问我为什么要这样做。出于安全原因,我需要将代码保护到另一台服务器中。
【问题讨论】:
-
可能类似于进入第一个提交,修改它以使其不包含任何内容,然后推动 --force。
-
另见stackoverflow.com/questions/18112966/…(如何从远程 Git 存储库中删除/清除/移除所有历史记录/提交/引用/分支?)
-
谁能给我详细的步骤?抱歉,我是 GIT 新手。
-
请注意,如果您出于安全原因这样做,例如删除敏感数据,然后所有这些数据将仍然存在远程存储库中作为悬空提交,直到在远程存储库上运行垃圾收集。