使用 git filter-repo 重写历史时如何保持提交哈希不变
How to keep commit hashs not change when use git filter-repo rewrite the history
我有一个 git 存储库,其中有一些无效的文件夹和源已提交和删除。我想用 git filter-repo
改写历史。是否可以在重写时保持提交哈希不变。
不,这不可能。哈希是使用提交文件的内容计算的。由于您要删除一些内容,因此哈希会有所不同。
不, 提供了更多详细信息,但基本上提交哈希是基于所做的更改。如果更改发生变化,那么提交哈希也会发生变化。
我有一个 git 存储库,其中有一些无效的文件夹和源已提交和删除。我想用 git filter-repo
改写历史。是否可以在重写时保持提交哈希不变。
不,这不可能。哈希是使用提交文件的内容计算的。由于您要删除一些内容,因此哈希会有所不同。
不,