Git Flow,检查了master的分支,rebase开发

问题描述 投票:0回答:1

我和git flow一起工作,我有一个masterdevelop分支。有时人们不会从master结账,但develop。当PRGitHub提交时,它指向master。我可以以某种方式改变该分支是基于develop

我找到了git rebase,但不知道它是否正在寻找。

git github rebase
1个回答
0
投票

是的,这是rebase可以为您做的事情之一。假设基于错误的分支被称为foo并且您想要将基数从master更改为develop(您想要的方向在我的问题中并不完全清楚),这是如何做到的:

git checkout foo
git rebase --onto develop master

git rebase的联机帮助页有更多关于rebase如何工作及其作用的细节,Git book也是如此。

这里要知道的最重要的事情是,如果masterdevelop有很大不同,那么rebase操作可能会遇到冲突,你必须手动修复 - 在最坏的情况下,foo上的每一次提交。 Rebase冲突可能有点违反直觉,所以不要急于求成。 :)

© www.soinside.com 2019 - 2024. All rights reserved.