如何使功能分支与开发分支同步?

时间:2019-10-07 18:37:22

标签: git github merge

Master是主要分支。

Develop分支是从master分支创建的。

功能1分支是从开发分支创建的。

方案1:在理想的方案中,我将对功能1分支代码进行更改,将更改添加,提交并推送到服务器。然后提出拉取请求,以将功能1分支与developer分支合并。

Q1)在这一点上(拉请求),我是否可以选择在服务器上进行合并与重新设置?还是总是合并?

Q2)假设我在功能1分支上有多个提交,在拉取请求完成之后,功能1分支中的所有提交都存储在开发分支的历史记录中了吗?还是仅存储一个合并提交?

方案2:当我在功能1分支上工作时,另一位开发人员进行了更改以开发服务器上的分支。

Q3)现在如何使Feature 1分支与developer分支中的最新代码同步?

是从服务器开发分支到本地devlop分支进行代码提取的解决方案。然后将本地开发分支合并/重新设置到本地功能1分支,然后将功能1分支推送到服务器,然后通过拉取请求将该代码与开发分支合并?

1 个答案:

答案 0 :(得分:2)

答案如下

场景1:

Q1答案:始终合并。

Q2答案:来自功能分支的多个提交以及在develop分支中的最终合并提交将被存储。

方案2:

Q3答案:是的,您的过程是正确的。