git rebase交互式地从我的分支上提交所有提交

时间:2014-09-09 14:46:55

标签: git git-rebase

我试过了:

$ git rebase -i --onto master mybranch
$ git rebase -i master mybranch
$ git rebase -i mybranch master
$ git rebase -i --onto master master mybranch
$ git rebase -i  `git merge-base mybranch master`

他们是noops。命令是什么(而不是计算自mybranch以来master git rebase -i HEAD~num上的提交并发出{{1}})?

1 个答案:

答案 0 :(得分:2)

使用git rebase -i <sha1>,其中sha1将成为开始变基的所需提交

正如@Mr_and_Mrs_D所提到的,确切的答案是git rebase -i master

请确保拥有最新的 本地 主分支,并从(干净)mybranch发出命令。