我已经向公共github回购发出了我的第一个请求。我在一个分支上分叉,编码和提交我的所有工作。我们称之为BranchA。
当我在等待请求时,我想在包含BranchA更改的新分支上做更多工作。我应该从BranchA创建BranchB吗?
如果我从上游提取更改时上述情况是正确的,那么假设BranchA已合并,BranchB会发生什么?
答案 0 :(得分:3)
Git没有“子支”的概念;分支机构没有父母。
如果从分支A创建分支B,分支B将包括分支A的所有提交
如果您在分支A中进行更多提交,则可以git merge
(或将其重新绑定)到分支B中
同样,如果上游主服务器获得更多提交,您可以git merge
将它们分配到任一分支(您首先需要git fetch
个。)
当接受拉取请求时,提交也将在上游主控器中。