git pull --rebase удаляет нечеткие комманды слияния. Есть ли способ защитить их?
Скажите, как выглядит моя история -
A
| \
B H
| |
C G
| |
D F
| /
E
(A является фиксацией слияния.)
После a git pull --rebase он становится -
H
|
G
|
F
|
X
|
B
|
C
|
D
|
E
(X - это новые коммиты git pull --rebase, вставленные в мою историю.) - A удаляется.
Я знаю, что вы можете использовать git rebase --preserve-merges для сохранения их с помощью git rebase, но я не вижу способа сохранить их с помощью git pull --rebase.