我在origin/master
前进的同时进行了一些提交,然后将它们压在我当地的一起。我仍然没有提交任何内容,但即使在运行git pull --rebase
之后,仍有origin/master
次更改不在我的本地目录中。
怎么会这样? git status
显示干净。
答案 0 :(得分:2)
签出要使用origin / master重新定义的项目。
git checkout
从当前分支到主分支执行rebase
git rebase master
如果你的分支是从分支“previous”分叉的,你想从master分叉,那么
git rebase previous master
进一步阅读this