git pull --rebase
удаляет неотправленные коммиты слияния. Есть ли способ заставить его сохранить их?
Скажем, моя история выглядит как—
A
| \
B H
| |
C G
| |
D F
| /
E
(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
.