我克隆了一个 repo(确保将原始 repo 标记为upstream
)并采用 gitflow 方式:创建一个develop
分支,从中创建所有新功能并将其提交回。从定义上讲,每次推送到Master
fromdevelop
都是一个发布,这意味着master
始终是可部署的。我非常喜欢这个设置。
现在有时除了这个流程之外,我可能想回馈upstream
一些我保留在单独功能分支中的功能。然而,由于一个特征分支是从创建的develop HEAD
并且develop
可能已经将其他特征分支合并回,这会产生一个问题:
- 将特定的内容合并
feature branch
回我自己的develop
内容是可以的 - 但我不知道如何从这里做一个干净的 pullrequest
feature branch
。即:previous feature branches
在develop
我开始当前的feature branch
. 我希望这是有道理的。
我很确定rebasing
没有帮助,因为这只会用同时发生的提交更新我的本地功能分支upstream
。使用继承的代码更改从develop
.
那么,如何做到这一点呢?