【发布时间】:2021-09-24 23:13:36
【问题描述】:
我希望这与交互式 rebase 一样简单,但我注意到 rebase 会更改提交日期和提交者。
什么是从历史记录中删除提交而其他所有内容保持不变的最简单方法?
【问题讨论】:
-
对提交的任何更改都会导致新的不同提交。如果您对此感到满意,请查看 filter-branch 和/或 filter-repo,它们可以让您直接控制每个新提交的所有部分,因为您从那时起完全重写所有内容。您必须让拥有原始存储库克隆的每个人也放弃他们的克隆,并切换到新存储库。