首页 > 解决方案 > 如何 git rebase 从另一个分支直接到 master 分支?

问题描述

这是我现在的树:

... O (master)
    | 
    +- O (feat-A branch) 
       | 
       +- O ... O (feat-B branch)

似乎我无法将feat-B分支重新设置为master(使其直接在没有Feat-A分支提交的情况下直接在master分支下)以将请求拉到远程分支,如下所示:

... O (master)
    | 
    +- O (feat-A branch) 
    | 
    +- O ... O (feat-B branch)

Feat-A 分支和 Feat-B 分支没有相互重叠的变化,那么我应该使用什么命令来达到上述结果?我尝试git rebase master了 Feat-B 分支,但它什么也没做。使用 Interactive rebase,我无法删除属于 Feat-A 分支的提交。

标签: gitrebase

解决方案


推荐阅读