在问题

时间:2016-10-07 20:39:49

标签: git gitlab

当在问题中使用New Branch按钮时,它当前会创建一个新分支,我相信默认分支(在我的情况下是master)。有什么办法可以修改这个新创建的分支的根分支吗?我希望新创建的分支基于dev而不是master

我想避免需要我更改默认分支的解决方案。

我目前的结构是:

    issue-branch     lots of changes
-----|--------------------|-------------|
    master                             dev

理想情况下,我喜欢这样的事情:

                   lots of changes   issue-branch
-----|--------------------|-------------|
    master                             dev

我尝试了很多rebase命令的组合,但每个组合都设法包含lots-of-changes分支。我希望issue-branch基于dev

1 个答案:

答案 0 :(得分:0)

IIUC,你想:

if (x > y) {...} else {...}

它会将$ git rebase --onto dev master issue-branch 基于您的issue-branch分支。但是它只会修改您的本地存储库,但这可能就是您所需要的。