Git 变基合并而不是在顶部重放

Git rebase merges instead of replaying on top

我在 Git 2。过去 1.5 年的某些事情在 Git 中一定发生了变化。 当我现在变基时(git checkout mybranch;git rebase master)我希望 Git 将 mybranch 的提交重播到 master 上,就像 Git 书中的 [=18] =]-scm.com。相反,它将 master 合并到 mybranch 中,我在 mybranch 中丢失了一些更改。 我究竟做错了什么?有没有办法告诉 Git 按预期去做?

提前谢谢你。

我得到了尝试的建议

git rebase master mybranch

这对我有用。