2017-10-17 100 views
0

我做了3个分支:每一个从以前的一个重订基期,所以它看起来像:的Git - 链基础重建问题

A < B < C < D | master

每个分支包括1犯的是增加一些功能(方法)

麻烦:每个分支包含以前的功能,所以我不能做拉请求,例如,功能D。我需要以某种方式将每个人从主人身上重新分配。怎么样?做临时分支机构?

回答

0

git rebase有一个附加选项--onto,它允许您将分支的根移动到不同的位置。文档解释了这一点,但基本上,如果你重新编号--onto master C D,它将创建一个新的D',从主开始,只包含D中的更改。