Сделать git pull --rebase сохранить коммиты слияния

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.

15
задан Mario F 8 August 2012 в 11:49
поделиться