git-rebase以交互方式在master之后的分支上执行所有提交



我尝试过:

$ 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`

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

使用git rebase -i <sha1>,其中sha1将是开始重定基础的所需提交

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

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

最新更新