【发布时间】:2023-03-19 02:46:02
【问题描述】:
我目前有一个个人 git 存储库,用于存放我一直在开发的一些软件。该存储库曾经在一些配置文件中包含其他人的个人信息,我在 git 中拥有这些信息,因为它们对于跟踪和帮助记录配置文件的工作方式很有用。 git repo 还显示了配置文件是如何随时间变化的,即哪个版本需要什么。最近想把项目发布到 github 上,所以我创建了一个分支并从头部删除了个人信息,将每个项目替换为占位符。
除了回到每个修订版和“更改历史”之外,有没有办法让我“审查”所有出现的旧信息(一次全部更改),用新信息替换所有事件,所以如果有人要回滚它,他们会看到占位符而不是个人信息?
【问题讨论】:
-
删除
.git文件夹(所有历史记录)并从您拥有的现在安全的文件开始? stackoverflow.com/q/9683279/139010 -
“git repo 还显示了配置文件如何随着时间的推移发生变化,即哪个版本需要什么。”这意味着我想保留一些历史,因为我发现它对未来的发展很有帮助,但其中大部分是无关紧要的并且会暴露身份信息。
标签: git version-control github revision-history