Rebased Git,但未取消更改?

Rebased Git, but Changes Not Pulled?

我在 origin/master 前进的同时进行了一些提交,然后在我的本地将它们压缩在一起。我仍然没有提交任何内容,但即使在 运行 git pull --rebase 之后,仍然有 origin/master 更改不在我的本地目录中。

怎么会这样? git status 显示干净。

签出要使用 origin/master 变基的项目。

git checkout

从当前分支到 master 分支进行 rebase

git rebase master

如果你的分支是从分支 "previous" 分支出来的,而你想从 master 分支出来,那么

git rebase previous master

进一步阅读this