我有一个Git树:是否有可能使现有的git提交显示为合并?
A--B---------E'--F--G (master)
\
C--D--E
E'
是C--D--E
压扁的版本,不是通过合并提交。理想的情况下,将一直致力于作为一个没有快进合并的样子:
A--B---------E'--F--G (master)
\ /
C--D--E
有什么办法创造E
到E'
链接不重订后提交(和改变他们提交哈希值)? (主要是我只是想图看起来更加准确。)
(我读过Represent a Git merge in former commits (fake a merge),这是一个非常类似的问题,但它不会做我想做的。)
合并'E'和'E''并创建合并提交。将合并提交合并到'master'。 'master'的历史中并不完美,但没有任何rebase和'C - D - E'。 – ElpieKay