首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解释: git重基-到基础第一段第二段

解释: git重基-到基础第一段第二段
EN

Stack Overflow用户
提问于 2022-02-15 23:16:37
回答 1查看 31关注 0票数 -2

我试着去真正理解一些重基的东西,并且被困在了这个片段上。

代码语言:javascript
复制
git rebase --onto topicA~5 topicA~3 topicA

你会怎么解释?你是怎么理解的?

EN

回答 1

Stack Overflow用户

发布于 2022-02-15 23:16:37

这里有一个简单的英语尝试重新解释它,以供我自己的未来参考。

假设这是呼叫签名:

代码语言:javascript
复制
git rebase --onto <base-commit-ish> <first-segment-HEAD> <second-segment-HEAD>

这将使<second-segment>不依赖于<first-segment>

也就是说,您将得到这样的分支结构:

代码语言:javascript
复制
                 H'--I'--J'  second-segment
                /
                | E---F---G  first-segment
                |/
    A---B---C---D  <base-commit-ish "D">

这是有用的,如果你已经堆叠PRs,但希望“突破”其中一个PRs作为单独,以便他们可以独立合并。

如果您有一个大的PR堆栈,一个变化是真正独立的合并(没有潜在的合并冲突,等等),樱桃挑选是一个更好的选择。

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

https://stackoverflow.com/questions/71134596

复制
相关文章

相似问题

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