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
.