Git Flow,已从母公司签出分支,进行了基础调整以进行开发

时间:2019-02-22 12:29:12

标签: git github rebase

我正在使用git flow,我有一个masterdevelop分支。 有时人们不会从master结帐,而是从develop结帐。 在PR中提交GitHub时,它指向master。 我可以以某种方式更改分支基于develop的原因吗?

我找到了git rebase,但不完全知道它在搜索什么。

1 个答案:

答案 0 :(得分:0)

是的,这是rebase可以为您做的事情之一。假设基于错误分支的分支称为foo,并且您想将基数从master更改为develop(您的问题并不确定我想要的方向),这就是怎么做:

git checkout foo
git rebase --onto develop master

git rebase的联机帮助页提供了更多有关rebase的工作原理和功能的详细信息,Git book也是如此。

最重要的是,如果masterdevelop足够不同,则重新设置操作可能会发生冲突,您必须手动修复-对于{{ 1}}在最坏的情况下。重新设置冲突可能有点违反直觉,因此请不要着急。 :)