Git - 链变基问题
Git - chain rebasing issue
我创建了 3 个分支:每个分支都基于前一个分支,所以它看起来像:
A < B < C < D
|
master
每个分支包含 1 个添加一些特性(方法)的提交
问题: 每个分支都包含以前的功能,所以我无法使用功能 D
等进行拉取请求。我需要以某种方式将它们中的每一个从 master 中重新定位。如何?做临时分支?
git rebase
有一个附加选项,--onto
,它允许您将分支的根移动到不同的位置。文档解释得很好,但基本上,如果你变基 --onto master C D
,它会创建一个新的 D',它从 master 开始,并且只包含 D.
中的变化。
我创建了 3 个分支:每个分支都基于前一个分支,所以它看起来像:
A < B < C < D
|
master
每个分支包含 1 个添加一些特性(方法)的提交
问题: 每个分支都包含以前的功能,所以我无法使用功能 D
等进行拉取请求。我需要以某种方式将它们中的每一个从 master 中重新定位。如何?做临时分支?
git rebase
有一个附加选项,--onto
,它允许您将分支的根移动到不同的位置。文档解释得很好,但基本上,如果你变基 --onto master C D
,它会创建一个新的 D',它从 master 开始,并且只包含 D.