我有一个问题,在Git Pro书中我找不到答案。
假设我从master
创建了branchA
,进行了一些更改,提交并推送以进行拉取请求。我很确定这个分支最终会合并到origin/master
,但我想创建一个基于提交更改的branchA
的branchB
,以便进行进一步开发。
问题是当branchA
合并时,branchB
会发生什么?
我的理解是如果拉取请求批准者合并branchA
,那么我的branchB
拉取请求将已经包含来自branchA
的提交,差异将有效地只显示branchA
和branchB
之间的更改。
但是,如果尚未合并,则branchB
的拉取请求将显示两个分支的更改,由批准者决定是否同时合并branchA
和branchB
或仅合并branchB
。
请纠正我的理解。
branchA
被合并时,branchB
不会发生任何变化,只有差异会改变为master
。 - Tim Biegeleisen