首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在本地和临时合并拉请求

如何在本地和临时合并拉请求
EN

Stack Overflow用户
提问于 2015-08-06 13:05:37
回答 2查看 394关注 0票数 0

这是基于git流方法的,在git流方法中,您有一个主开发分支,并且特性是从开发中分支出来的,而功能是从要开发的特性中获得的请求。

因此,我已经完成了一个特性分支的工作,并提交了一个拉请求,以便将其合并以进行开发。现在,我想研究一个新特性,它依赖于我以前的特性中的更改。如果我在本地进行合并,那么在最终批准拉请求并准备更新开发之后,如何进行协调?

我猜这将是基于合并和重新基地,但我不是100%确定,我真的不想破坏我的本地回购或结束双重提交的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-06 13:12:46

因此,我已经完成了一个特性分支的工作,并提交了一个拉请求,以便将其合并以进行开发。现在,我想研究一个新特性,它依赖于我以前的特性中的更改。如果我在本地进行合并,那么在最终批准拉请求并准备更新开发之后,如何进行协调?

假设你一开始是这样的:

代码语言:javascript
复制
git checkout -b feature/my-feature-1 devel

您可以在此基础上启动您的新功能:

代码语言:javascript
复制
git checkout -b feature/my-feature-2 feature/my-feature-1

把你的工作做在那个分支上。一旦my-feature-1登陆到devel分支,您就可以在devel分支上重新设置my-feature-2

代码语言:javascript
复制
git checkout feature/my-feature-2
git rebase devel

现在您有了一个直接基于devel的分支。

票数 1
EN

Stack Overflow用户

发布于 2015-08-06 13:15:19

我相当肯定,你可以做git rebase origin,这将重新基地从跟踪分支的起源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31856636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档