我最初想知道我对拉动请求后被接受的分支做了什么,但我发现了这个: Changing branches and delete branch in Git after successful pull request
现在我想知道如果我正在处理一个项目,如果我的主程序同步到原始主程序但是创建了五个本地分支以实现不同的功能,会发生什么。如果这些功能在我的最后完成但尚未被接受拉取请求,那么创建包含部分/全部这些分支以进行编译的本地版本的最佳方法是什么?
我是否会创建另一个分支并将master加上所有/一些这些分支合并到我自己的测试中,具体取决于我想要为每个测试包含哪些分支?
答案 0 :(得分:2)
是的,听起来你基本上想要自己的本地集成分支。在那种情况下,你会做你所说的;从主线(或您的一个功能分支,如果您希望它作为起点)分支并合并您想要的部分。
这样你保持原始主线,但仍然可以一起测试你的各种功能。