首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >压缩后从一个要素分支合并到另一个要素分支

压缩后从一个要素分支合并到另一个要素分支
EN

Stack Overflow用户
提问于 2018-02-08 08:54:06
回答 1查看 31关注 0票数 0

我的团队喜欢有一个“干净的”git历史,并且喜欢在我请求代码审查之前提交被压缩。在这个工作流程中,我遇到了一个问题:

我想在feature-branch-2 (这取决于feature-branch-1中的东西)上工作,同时feature-branch-1还在审查中。所以:

git checkout -b feature-branch-2 feature-branch

在我工作的时候向feature-branch-2添加一些提交。

代码评审注释会返回,所以我向feature-branch-1添加了一些响应它们的提交。然后,我压缩这些提交,并再次张贴以供审查。

但现在我遇到了一个问题:如何轻松地将feature-branch-1修复后的feature-branch-2更新到最新?如果我没有挤压feature-branch-1的提交,这将是一个简单的合并,但我不确定使用挤压的简单工作流程是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-08 15:05:00

由于您通过压缩来重写历史,从而删除了feature-branch-2的父提交,因此我能想到的唯一方法就是重新建立基础。在feature-branch-1更新之后,您可以这样做。

代码语言:javascript
复制
git checkout feature-branch-2
git rebase feature-branch-1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48675792

复制
相关文章

相似问题

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