git pull --rebase
删除未压缩的合并提交.有没有办法让它保存起来?
说我的历史看起来像 -
A
| \
B H
| |
C G
| |
D F
| /
E
Run Code Online (Sandbox Code Playgroud)
(A
作为合并提交.)
在git pull --rebase
它成为 -
H
|
G
|
F
|
X
|
B
|
C
|
D
|
E
Run Code Online (Sandbox Code Playgroud)
(X
作为git pull --rebase
我的历史中插入的新提交.) - A
被删除.
我知道你可以使用它git rebase --preserve-merges
来保存它们git rebase
,但是我没有看到用它来保存它们的方法git pull --rebase
.