我有一个非常混乱的git历史。我想压缩一堆较老的提交(不包括最后一个)。
我知道如何压缩我的最后一次n
提交。但这次不同。在这里,我连续提交n1
到n2
,我想把它压缩成一个,而在n2
之后,我有一个提交的历史,我想保留到最后一个。
所以,如果我当前的历史是这样的:
---- n1 --- n2 -------- m
我想将n1
压缩为n2
,使其最终如下所示:
---- n1n2 -------- m
其中n1n2
是包含从n1
到n2
的压缩内容的单个提交。
我该怎么做呢?从n2
到m
的历史后果是什么?
也就是说,根据我想做的事情,从n2
m
到的每次提交的哈希是否会发生变化?
https://stackoverflow.com/questions/56262651
复制相似问题