繁体   English   中英

合并樱桃选择提交的分支上的拉取请求

[英]Pull request on a branch which got cherry picked commits merged

我在 BranchA 中启动了一个功能开发,但我在其中包含了一些“清理”和“调整”提交。

在这个过程的中间,“调整”提交需要合并到 master 中(通过执行拉取请求),所以我创建了一个带有一些新提交的 BranchB,并挑选了一些在 BranchA 中完成的提交。
BranchB 已合并,没有冲突。

我的问题是:如何处理 BranchA 拉取请求?
即使它的一些提交已经合并,提交 BranchA 是否安全? 如果不是,如何度过这种情况?

情况

在 B 上重新设置分支 A:只有没有被挑选出来的提交才应该在那里。

 B--B--B--B--A'--A'--A' (A)
           \
         m--M--m--m (master)  

然后在 master 之上 rebase A:

git rebase --onto master B A

这将在 B HEAD 之后重新设置所有提交,直到 A HEAD(包括)。

 B--B--B--B (B)
           \
         m--M--m--m (master)  
                   \
                    A''--A''--A'' (A)

从那里,您可以提出请求请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM